百度地图获取经纬度后,获取区域代码和地址:


function getdistrct_code($location){$url ="api.map.baidu.com/geocoder/v2/?ak=jhPGtfGrTzyoMNBRi1PVtkODgfelXofF&output=json&pois=1";$post_msg =array("location"=>$location);$ret_json =httpsPost($url, $post_msg);$res = json_decode($ret_json);$district = $res->result->addressComponent->adcode;return $district;
}function httpsPost($url, $data = null)
{$ch = curl_init();//curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");curl_setopt($ch, CURLOPT_TIMEOUT, 5);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);curl_setopt($ch, CURLOPT_POST, TRUE);curl_setopt($ch, CURLOPT_POSTFIELDS, $data);$temp=curl_exec ($ch);curl_close ($ch);return $temp;
}

调用方法 : eg : http://api.map.baidu.com/geocoder/v2/?ak=jhPGtfGrTzyoMNBRi1PVtkODgfelXofF&output=json&pois=1&location=34.247986,108.716148

$location=$lat.','.$lng;
$district = getdistrct_code($location);

得到结果:

{"status": 0,"result": {"location": {"lng": 108.71614799999995,"lat": 34.24798603293311},"formatted_address": "陕西省西安市长安区","business": "","addressComponent": {"country": "中国","country_code": 0,"country_code_iso": "CHN","country_code_iso2": "CN","province": "陕西省","city": "西安市","city_level": 2,"district": "长安区","town": "","adcode": "610116","street": "","street_number": "","direction": "","distance": ""},"pois": [{"addr": "西安市长安区三二七乡道","cp": " ","direction": "东南","distance": "122","name": "阴水坊村","poiType": "行政地标","point": {"x": 108.71567262951756,"y": 34.24880657494323},"tag": "行政地标;村庄","tel": "","uid": "161a0ed2b1d038505cd4fedf","zip": "","parent_poi": {"name": "","tag": "","addr": "","point": {"x": 0.0,"y": 0.0},"direction": "","distance": "","uid": ""}}, {"addr": "陕西省西安市长安区计家王马路西安市浙瑞编织袋厂","cp": " ","direction": "西北","distance": "613","name": "西安市浙瑞编织袋厂","poiType": "公司企业","point": {"x": 108.72059534371224,"y": 34.245285389256618},"tag": "公司企业;厂矿","tel": "","uid": "750ec16553912f564c3a590b","zip": "","parent_poi": {"name": "","tag": "","addr": "","point": {"x": 0.0,"y": 0.0},"direction": "","distance": "","uid": ""}}, {"addr": "西宝公路","cp": " ","direction": "西南","distance": "633","name": "开心果幼儿园","poiType": "教育培训","point": {"x": 108.71949941099007,"y": 34.251805433637517},"tag": "教育培训;幼儿园","tel": "","uid": "669775d0c8b99826fd0eb039","zip": "","parent_poi": {"name": "","tag": "","addr": "","point": {"x": 0.0,"y": 0.0},"direction": "","distance": "","uid": ""}}, {"addr": "西安市长安区","cp": " ","direction": "东","distance": "755","name": "后村","poiType": "行政地标","point": {"x": 108.70937550789262,"y": 34.24835897484259},"tag": "行政地标;村庄","tel": "","uid": "f4a33da9ed3637093010afdf","zip": "","parent_poi": {"name": "","tag": "","addr": "","point": {"x": 0.0,"y": 0.0},"direction": "","distance": "","uid": ""}}, {"addr": "陕西省西安市长安区曹坊王马路高桥乡金太阳幼儿园","cp": " ","direction": "西南","distance": "633","name": "西安市长安区高桥乡中心幼儿园","poiType": "教育培训","point": {"x": 108.71949941099007,"y": 34.251805433637517},"tag": "教育培训;幼儿园","tel": "","uid": "a61a59beb80e72c20d0a7093","zip": "","parent_poi": {"name": "","tag": "","addr": "","point": {"x": 0.0,"y": 0.0},"direction": "","distance": "","uid": ""}}],"roads": [],"poiRegions": [],"sematic_description": "阴水坊村东南122米","cityCode": 233}
}

百度地图获取经纬度后,获取区域代码和地址相关推荐

  1. 百度地图拖动标注后获取坐标

    本来想用图吧的API来做的,结果弄了下,在手机上弄不了.换用百度地图了..本功能个人觉得在很多地方用到,先记下来,省得每次都得翻地图API文档一点一点弄. 功能表现为: 地图一开始打开就定位到你的附近 ...

  2. Java 百度地图 根据经纬度(坐标) 获取乡镇

    申请百度开放平台KEY(ak) 没申请,随便找了一个 参数说明: extensions_town:行政区划返回乡镇级数据(town),仅国内召回乡镇数据 coordtype:坐标的类型 bd09ll( ...

  3. 【百度地图API】自行获取区域经纬度的工具

    原文:[百度地图API]自行获取区域经纬度的工具 摘要:上一章教大家如何建立自己的行政区域地图.这次为大家提供一个,可视化选择区域,并且能自动生成经纬度代码的工具.工具的源代码完全公开,并且做了详尽的 ...

  4. 百度地图根据经纬度获取地址

    2019独角兽企业重金招聘Python工程师标准>>> 百度地图根据经纬度获取地址 查询地址要内部实现MKSearchListener接口 Java代码 public class S ...

  5. 百度地图根据经纬度获取实际位置纠偏

    前言:在使用百度地图的时候,根据经纬度地址逆解析的时候,获取的位置不是很精确,只能获取到省.市县.路名.街道.号,有时只能获取省市县,位置不是很精确.所以使用百度地图位置纠偏方法获取比较精确的实际位置 ...

  6. python百度地图api经纬度_Python调用百度地图和高德地图API批量获取国内城市地址经纬度坐标...

    1 数据准备 经过尝试,百度地图API需要输入城市中文名称才能获取对应经纬度坐标,因此先将英文的城市名称转为中文 一共347个城市 由于在测试过程中发现高德和百度地图API分别有几个城市的地址无法获取 ...

  7. 百度地图根据经纬度获取国家、州市等地址相关信息

    这是一个简单的经纬度转换成具体地址信息,支持国际和国内经纬度转换. 效果如下图所示: function xmlToArray2($xml) { // 将XML转为array $array_data = ...

  8. 【百度地图API】如何获取行政区域的边界?

    [百度地图API]如何获取行政区域的边界? 摘要:以前教过大家如何自行获取行政区域,或者自定义获取一个区域的边界值.今天来教大家直接调用百度地图API1.3(目前最新版本)来获取行政区域的边界值. - ...

  9. python如何爬虫获取图形上点的坐标_python调用百度地图WEB服务API获取地点对应坐标值...

    本篇博客介绍如何使用Python调用百度地图WEB服务API获取地点对应坐标值,现有一系列结构化地址数据(如:北京市海淀区上地十街十号),目的是获取对应坐标值. 百度地图开发者平台路线规划使用说明网址 ...

最新文章

  1. 基础 HTML之目录问题(相对路径和绝对路径区别)
  2. 校验正确获取对象或者数组的属性方法(babel-plugin-idx/_.get)
  3. 2020年人工神经网络第二次作业
  4. 那些曾经拥有的最大快乐,都是好奇心的结果
  5. poj1986 Distance Queries(lca又是一道模版题)
  6. ECMAScript6 模版字符串
  7. 一些自己常用的linux命令笔记
  8. php文件调用函数,关于PHP操作文件的基本函数的使用
  9. BMP文件格式详解(BMP file format) (转)
  10. 主角有智能芯片的种田小说_5本搞笑玩梗的良品小说,文风轻松幽默,一本正经地逗你笑...
  11. dnf mysql数据库密码,MYSQL8在CentOS8环境中的安装过程(DNF/YUM)
  12. 如何在iOS手机上进行自动化测试
  13. 牛!各大公司【薪资待遇】一览,我心动了
  14. Latex系列(三)---IEEE Tran模板介绍
  15. 肌酸报告:17个肌酸使用常见问题解答
  16. Java实现蓝桥杯 九宫幻方
  17. android实现vr 功能,VR模式成亮点:属于Android N的10大新功能
  18. QtAndroid详解 6 集成信鸽推送
  19. 怎么避免从删库到跑路
  20. 高效解决Tomcat控制台以及浏览器打开txt文件乱码问题

热门文章

  1. 【大底大顶接近预警】副图指标 分清大顶大底 轻松做波段 通达信 源码
  2. 网站漏洞测试分析查找问题攻防演练
  3. HIVE修改列顺序中的坑
  4. JAVA 身份证校验与统一社会信用代码校验
  5. 安捷伦万用表--Agilent34401A数字万用表串口发送数据只上位机使用说明
  6. 【ybt高效进阶4-4-3】【luogu P4513】公园遛狗 / 小白逛公园
  7. 客制化PO单据模板(实例)
  8. Vscode删除空白行
  9. 图片不能置于底层怎么办_ps怎么把图片置于底层
  10. 核壳油溶性CaSe/CdS/ZnS量子点修饰DADA与MPA-CdSe量子点的制备过程