通过百度api实现通过经纬度反查省市区
来源:互联网 发布:韩寒老婆金丽华 知乎 编辑:程序博客网 时间:2024/05/09 20:15
1、首先登录百度帐号,创建一个新应用,选择WEB应用吧,设置下可访问的白名单
2、将获得的ak填入接口中,形如:
http://api.map.baidu.com/geocoder/v2/?ak=你的百度key&location=".$latitude.",".$longitude."&output=json&pois=1
3、运行接口,可得到返回的json串
具体代码如下:
$query = "SELECT * FROM store order by id desc";$row = mysql_query($query);$n = 1;while($rows = mysql_fetch_array($row)){ $longitude = $rows['longitude']; $latitude = $rows['latitude']; //调取百度接口,其中ak为百度帐号key,注意location纬度在前,经度在后 $api = "http://api.map.baidu.com/geocoder/v2/?ak=你的百度key&location=".$latitude.",".$longitude."&output=json&pois=1"; $content = file_get_contents($api); $arr = json_decode($content,true); $province = $arr['result']['addressComponent']['province']; $city = $arr['result']['addressComponent']['city']; $district = $arr['result']['addressComponent']['district']; $sql = "UPDATE store set province='".$province."',city='".$city."',area='".$district."' where storeid=".$rows['storeid']; $res = mysql_query($sql); if($res){ echo '成功更新第'.$n.'个门店<br>'; $n++; }else{ echo '失败'; }}
0 0
- 通过百度api实现通过经纬度反查省市区
- .通过百度API获取经纬度
- 通过百度API获取经纬度
- 通过百度地图API绘制经纬度map
- 通过百度地图API获取地址经纬度
- PHP地址反查返回经纬度 百度API
- 百度地图API: 通过经纬度定位到百度地图位置
- 通过百度API,搜索地名,实现地图和经纬度的查询
- JAVA实现通过IP反查域名
- 通过百度地图API找到地址名的经纬度
- 借助百度api通过经纬度查询位置信息
- Java通过百度地图API获取地址经纬度
- 通过百度API回放经纬度记录的信息(DEMO)
- 通过经纬度获取地址值(使用百度地图API)
- Java通过百度地图API获取地址经纬度
- 通过百度地图API获取经纬度以及两点间距离
- Java通过百度地图API获取地址经纬度
- Java通过百度地图API获取地址经纬度
- TensorFlow 教程 - 深入MNIST完整代码
- Google 开发者大会纪念 T 恤赠送(全球限量)
- 开辟简单动态数组
- 用nodejs自动化保存每日bing美图?
- CE认证安全指令简介
- 通过百度api实现通过经纬度反查省市区
- 利用canvas实现鼠标拖拽效果的一种方法
- Solr实现站内搜索
- PAT A1085
- 京东量化教你赚钱系列(一)
- PAT A1088
- 持久化保存systemd-journal日志
- C语言之重写自身Syetem函数
- PAT A1092