根据地理位置获取经纬度
这里用的是百度地图的接口,你需要先申请百度的服务秘钥(ak)。
百度地图有这样一个接口:地理编码

1.php代码:
/**
* 根据地址获取经纬度 -- 百度地图
*/
public function queryAddress(){
$ak = '你的ak'; //填写你的ak
$address = '北京市海淀区上地七街'; //要获取的位置
$url = 'http://api.map.baidu.com/geocoding/v3/?output=json&address='.$address.'&ak='.$ak;
$data = file_get_contents($url);
$data = json_decode($data);
$data = json_decode(json_encode($data),true); //转换成数组形式
print_r($data);
}
2.打印出来的效果:
Array
(
[status] => 0

本文介绍如何利用PHP结合百度地图API获取地理位置的经纬度。首先需要申请百度服务秘钥(AK),然后使用提供的PHP代码调用地理编码接口。应用类型选择浏览器端,Referer白名单设置为 * ,确保所有域名可用。示例代码和注意事项也在文中给出。
最低0.47元/天 解锁文章
1158

被折叠的 条评论
为什么被折叠?



