首先到腾讯地图开放平台申请自己的账号
在账号里面的
里面配置
只有授权了的域名或者ip才能使用该key
(注意:开发者信息而非企业信息,key的使用是要手一些限制的,例如每秒请求次数之类的,详情可以去开发者平台上去看)
/***
* 腾讯地图地址解析
* @param $address
* @return mixed
*/
public function getAddress($address='四川省成都市新都区****')
{
$ak='替换成你自己的KEY';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://apis.map.qq.com/ws/geocoder/v1/?address=$address&key=$ak");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($ch);
$map = json_decode($data);
$location = $map->result->location;
$arr['lng']=$location->lng;
$arr['lat']=$location->lat;
return $arr;}