手机高德地图经纬度查询地图怎么看经纬度(手机如何查经纬度准确地点高德地图),本文通过数据整理汇集了手机高德地图经纬度查询地图怎么看经纬度(手机如何查经纬度准确地点高德地图)相关信息,下面一起看看。
在此插入图片描述。
@作者:润森
高德地图[东莞理工学院]
以下链接是https://ditu.amap.com/service/poiInfo?从高德地图获取东莞理工学院边界经纬度坐标的链接。Query_type=TQUERYkeywords=东莞理工学院
可以发现,访问这个链接返回的数据是以json格式存储的。如果直接保存返回的网页,默认保存格式应该是json。目标是提取该json文件中该区域边缘点的经纬度坐标#参考请求库importrequests#下载数据data=REQUESTS . get(URL= 3358ditu.amap.com/service/poiinfo? Query _ type=TQUERYkeywords=东莞理工学院)data.text#导入json包importjson#使用json包将上述字符串解析到Python字典js=json.loads(data.text)
在此插入图片描述。
#看看keys js [data]。keys () dict _ keys ([codepoint , code , suggestion , timestamp , LQII , is _ general _ search , result , keywords , message , total , bus_list , general_flag , bounds , version , busline_count , magicbox_data , interior_count , poi_list])#查看输出,我们知道区域边缘的坐标点应该保存在key=poi_list 对应的值中,所以提取它js[data][poi_list
以下是完整代码。
#引用请求库导入请求#下载数据data=REQUESTS . get(URL= http://ditu.amap.com/service/poiinfo? Query _ type=TQUERYkeywords=东莞理工学院)#导入json包导入json #将上述字符串解析到Python字典js=json.loads(data.text) #保存结果,进行下一步解析points 1=js[ data ][ poi _ list ][0][ bound ]points 2=js[ data ][ poi _ list ][1][ bound 会生成一个列表points=points1.split (_ )导入熊猫为PD df=pd.dataframe (points,Columns=[ lat _ LNG ]#解析经度df [longitude]=df [lat _ LNG]。 Apply (lambda s: s.split(,)[0]) #解析纬度df [latitude]=df [lat _ LNG]。Apply (lambda s: s.split(,)[1]) #删除第一个字段df=df.drop (lat _ LNG ,axis=1)
更多手机高德地图经纬度查询地图怎么看经纬度(手机如何查经纬度准确地点高德地图)相关信息请关注本站,本文仅仅做为展示!