\App\Http\Controllers\UtilsAMap

Class AMap

Summary

Methods
Properties
Constants
getInstance()
__construct()
getWeather()
getAddress()
geoCode()
direction()
inputTips()
No public properties found
No constants found
No protected methods found
$instance
$a_map_key
$url
$data
$Curl
N/A
__clone()
No private properties found
N/A

Properties

$a_map_key

$a_map_key : \Illuminate\Config\Repository|mixed

Type

\Illuminate\Config\Repository|mixed

$url

$url : string

Type

string

$data

$data : array

Type

array

$Curl

$Curl : \Curl\Curl

Type

\Curl\Curl

Methods

getInstance()

getInstance() : static

Returns

static

__construct()

__construct() 

AMap constructor.

getWeather()

getWeather(  $ad_code, string  $extensions = 'base') : mixed

TODO:获取天气状况

Parameters

$ad_code
string $extensions

Returns

mixed

getAddress()

getAddress(string  $ipAddress = '127.0.0.1') : integer|mixed|null

TODO:根据IP地位

Parameters

string $ipAddress

Returns

integer|mixed|null

geoCode()

geoCode(  $city, string  $address) : integer|mixed|null

TODO:地理/逆地理编码

Parameters

$city
string $address

Returns

integer|mixed|null

direction()

direction(string  $origin, string  $destination) : integer|mixed|null

TODO:路径规划

Parameters

string $origin

出发点 规则: lon,lat(经度,纬度), “,”分割,如117.500244, 40.417801 经纬度小数点不超过6位

string $destination

目的地 规则: lon,lat(经度,纬度), “,”分割,如117.500244, 40.417801 经纬度小数点不超过6位

Returns

integer|mixed|null

inputTips()

inputTips(string  $keywords, string  $location, string  $city) : integer|mixed|null

TODO:可在此location附近优先返回搜索关键词信息

Parameters

string $keywords
string $location

建议使用location参数,可在此location附近优先返回搜索关键词信息

string $city

可选值:citycode、adcode

Returns

integer|mixed|null

__clone()

__clone()