通过 经纬度 获取 地理位置(Python、高德地图)
通过经纬度获取高德地图地理位置的思路
1. 在网址https://lbs.amap.com/dev/申请一个Web服务开发的Key,如下图所示:
·
·
下面直接上代码
import requestsdef geocode(location):# 参数内容 可以写成字典的格式parameters = {'output': 'json', 'key': 'xxxxxxxxxxxxxxxx', 'location': location,'extensions': 'all'}# 问号以前的内容base = 'http://restapi.amap.com/v3/geocode/regeo'response = requests.get(base, parameters)print('HTTP 请求的状态: %s' % response.status_code)return response.json()if __name__ == '__main__':loc = '114.514859,38.042306'# loc = str(114.514859) + ',' + str(38.042306)data = geocode(loc) # 获取的数据类型为dictformatted_address = data['regeocode']['formatted_address']print(formatted_address)
·
·
如何通过地理位置获取经纬度呢???——继续上代码
import requestsdef getcode(site):parameters = {'address': site, 'key': 'xxxxxxxxxxxxxxxxxxxxx'}base = 'http://restapi.amap.com/v3/geocode/geo'response = requests.get(base, parameters)info_site = response.json()return info_site# print(info_site)def get_site(info):lat = info['geocodes'][0]['location'].split(',')[0]lng = info['geocodes'][0]['location'].split(',')[1]code = lat+','+lngreturn codeif __name__ == '__main__':address = getcode('河北省石家庄市')# print(address)print(get_site(address))
拿走不谢!!!
通过 经纬度 获取 地理位置(Python、高德地图)相关推荐
- java后端根据经纬度获取地址(高德地图)
1.申请高德地图key 2.逆地理编码(坐标->地址)-地理X: https://lbs.amap.com/demo/jsapi-v2/example/geocoder/regeocoding ...
- php高德定位,PHP根据ip获取地理位置(通过高德地图接口)
python爬虫学习(8) -- 关于4399的一个小Demo 堂弟喜欢各种游戏,在没有网络的情况下,上4399显得很无力. 另外,4399广告好多,,而且加载慢.. 怎么办,,写个爬虫吧,,把439 ...
- 微信小程序正确的异步request请求,根据经纬度获取地理位置信息
微信小程序的所有request请求都是异步的,不支持同步.但是在请求时可能会耗费一定时间,这样的话在获取返回数据时可能方法还没有执行完就已经进行赋值操作了.我遇到的就是拿到的数据为undefined. ...
- python + 高德地图API实现地图找房
python + 高德地图API实现地图找房 项目简介:根据工作地点信息和58同城爬取的租房信息,通过高德地图进行显示,同时利用高德API自动规划房源到工作地点的通勤路线(公交+地铁) 项目仓库:ht ...
- 百度api:根据经纬度获取地理位置信息
调用百度api,根据经度和纬度获取地理位置信息,返回Json. C#代码: using Newtonsoft.Json; using Newtonsoft.Json.Linq; using Syste ...
- 手机端获取用户详细地理位置(高德地图API)
项目开发需要获取用户详细的地理位置信息,使用了高德地图API接口 1,注册高德地图开发者账号获取开发者Key 2,页面调用 1 <script type="text/javascrip ...
- 通过经纬度获取OpenstreetMap,谷歌地图,高德地图的切片
直接复制代码放到本地运行即可 <!DOCTYPE html> <html lang="en"> <head><meta charset=& ...
- Python 高德地图经纬度与地址相互解析
API文档:https://lbs.amap.com/api/webservice/guide/api/georegeo # 高德地址逆解析def gaodecode(self,x,y):add=[] ...
- python高德地图api调用实例_Python 利用高德地图api实现经纬度与地址的批量转换...
我们都知道,可以使用高德地图api实现经纬度与地址的转换.那么,当我们有很多个地址与经纬度,需要批量转换的时候,应该怎么办呢? 在这里,选用高德Web服务的API,其中的地址/逆地址编码,可以实现经纬 ...
- 关于51地图中循环根据经纬度获取地理位置只显示一条数据的问题
最近在做一个gps系统,做到一个输出地理位置的小问题上卡了两天,总觉的应该很简单 但就是不出自己想要的效果 奉上代码 目前用的定时器 虽然不是很理想 但先这样用着 以后有了好的解决方案在改 var l ...
最新文章
- Springboot 利用AOP编程实现切面日志
- 物联网设备僵尸网络趋势分析
- Unity Remote使用方法
- 服务器的文件共享,服务器文件共享
- GVA gin-vue-admin部署后端注意事项
- PHP常用工具方法集...
- idea端口占用解决记录
- xml中出现“文档中根元素后面的标记必须格式正确” 的错误
- iOS学习-字符串的删除替换
- 带约束优化之惩罚函数法
- fspecial,imfilter
- qq拼音 搜狗拼音的对比
- Clion笔记- 菜单栏不见了...
- windows桌面ui开发
- iphone麦克风_如何从iPhone或iPad上的蓝牙麦克风录制音频
- 论文笔记 |【AAAI2022】Best-Buddy GANs for Highly Detailed Image Super-Resolution
- 【Three.js入门】灯光与阴影、平行光阴影属性、聚光灯的属性和应用
- 安兔兔跑分UX视频兼容性分值为0
- 如何关闭ios模拟器
- 客服ai虚拟数字人技术方案及制作流程