根据php经纬度百度地图打点,PHP使用百度地图获取指定地址坐标:经纬度(图文+视频)...
时间: 2023-12-24 15:02:30 浏览: 135
Android利用百度地图bomb服务器实现经纬度获取、测距等
您可以使用百度地图API来获取指定地址的经纬度。以下是使用PHP实现的示例代码:
```php
<?php
// 设置请求参数
$address = '北京市海淀区上地十街10号'; // 要查询的地址
$url = 'http://api.map.baidu.com/geocoding/v3/?address=' . urlencode($address) . '&output=json&ak=您的AK';
// 发送HTTP请求
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$res = curl_exec($ch);
curl_close($ch);
// 解析JSON数据
$data = json_decode($res, true);
if ($data['status'] == 0) {
$lng = $data['result']['location']['lng']; // 经度
$lat = $data['result']['location']['lat']; // 纬度
echo '经度:' . $lng . '<br>';
echo '纬度:' . $lat;
} else {
echo '查询失败';
}
?>
```
其中,AK是百度地图开放平台提供的访问密钥,需要您先注册并获取。
阅读全文