欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python中使用高德API实现经纬度转地名

程序员文章站 2022-06-22 10:40:35
场景 高德API提供给开发者们一些常用功能的接口,其中有一种叫地理/逆地理编码能实现 地名查询经纬度和经纬度查地名。 实现 高德API平台: https://lbs.amap.com/ 注册并登陆 找到Web服务 然后点击获取key,按照指示获取自己的key。 按照其逆地理编码的API,只需要发送一 ......

场景

高德api提供给开发者们一些常用功能的接口,其中有一种叫地理/逆地理编码能实现

地名查询经纬度和经纬度查地名。

Python中使用高德API实现经纬度转地名

 

 

实现

高德api平台:

注册并登陆

找到web服务

Python中使用高德API实现经纬度转地名

 

 

然后点击获取key,按照指示获取自己的key。

Python中使用高德API实现经纬度转地名

 

 

按照其逆地理编码的api,只需要发送一个get请求并带着指定参数即可。

这里我们先使用postman进行测试。

最简单的就是只有两个参数,一个是刚才申请的key,一个是经纬度。

Python中使用高德API实现经纬度转地名

 

 

接下来使用python进行请求测试

新建python文件

import requests
import json

url = 'https://restapi.amap.com/v3/geocode/regeo?key=你自己的key&location=116.481488,39.990464'
res = requests.get(url)
json_data = json.loads(res.text)

print(json_data);

 

运行效果

Python中使用高德API实现经纬度转地名

 

 

Python中使用高德API实现经纬度转地名

当然,其他更复杂的需求就可以自己去开发了,以及其他的api功能,随用随学。