根据地理位置获取经纬度
这里用的是百度地图的接口,你需要先申请百度的服务秘钥(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);
}123456789101112
2.打印出来的效果:
Array( [status] => 0 [result] => Arra

本文介绍如何利用PHP结合百度地图API获取地理位置的经纬度。首先需要申请百度服务秘钥(ak),然后使用提供的PHP代码示例进行调用。注意在创建ak时,应用类型选择浏览器端,并在Referer白名单中设置 * ,允许所有域名访问。

4586

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



