腾讯地图API,根据地址获得经纬度
因一些业务需要,需要根据客户的地址获得定位,所以就使用了腾讯地图的这款API首先注册登录,地址:https://map.qq.com/登录后,进入右上角控制台,创建蜜月,获得开发者Key,如下图官方有对应的地址解析API文档,这里不做具体描述,见链接https://lbs.qq.com/service/webService/webServiceGuide/webServiceGeocoder这里附
·
因一些业务需要,需要根据客户的地址获得定位,所以就使用了腾讯地图的这款API
首先注册登录,地址:https://map.qq.com/
登录后,进入右上角控制台,创建密钥,获得开发者Key,如下图
官方有对应的地址解析API文档,这里不做具体描述,见链接 https://lbs.qq.com/service/webService/webServiceGuide/webServiceGeocoder
这里附上php根据地址获得经纬度的代码
<?php
// $address 详细地址 :上海市黄浦区南京东路1号
function getCoordinate($address)
{
$address = str_replace(array("\r\n", "\r", "\n", "null", ' '), "", $address);
$url = sprintf("/ws/geocoder/v1/?address=%s&key=%s", $address, 'ST4BZ-xxxxx-xxxxx-xxxxx-xxxxx-xxxxx');
$sig = md5($url.'MGUasxSd2Eumo');
$url = 'https://apis.map.qq.com'.$url.'&sig='.$sig;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$res = curl_exec($ch);
return $res;
}
返回json数据中,包含location信息,location中是经纬度信息
更多推荐
已为社区贡献2条内容
所有评论(0)