本文最后更新于:2023年12月5日 下午

在程序中获取到了经纬度信息,使用百度地图的开发工具可以将其转换为地点名称。本文介绍申请百度AK(API Key),并用于提取地理信息位置名称的方法。

准备工作

  • 申请百度账号

申请百度AK

百度地图平台

  • 注册开发者

注册

  • 申请密钥

    申请密钥

  • 创建应用

  • 获得API Key

AK

全球逆地理编码

百度地图提供将经纬度转为地理位置的服务—— 全球逆地理编码:

逆地理编码

  • 使用语法:
1
http://api.map.baidu.com/reverse_geocoding/v3/?ak=您的ak&output=json&coordtype=wgs84ll&location=31.225696563611,121.49884033194  //GET请求
  • 使用示例,在Python中:
1
2
3
4
5
6
7
8
9
10
import requests
baidu_map_ak = #你的百度ak
url = "https://api.map.baidu.com/reverse_geocoding/v3/?ak="+baidu_map_ak+"&output=json&coordtype=wgs84ll&location=31.225696563611,121.49884033194"
response = requests.get(url).json()
status = response['status']
if status == 0:
address = response['result']['formatted_address']
print( f"拍摄地点:{address}" )

# -> 拍摄地点:上海市黄浦区中山南路187


文章链接:
https://www.zywvvd.com/notes/coding/utils/baidumap-ak/baidumap-ak/


“觉得不错的话,给点打赏吧 ୧(๑•̀⌄•́๑)૭”

微信二维码

微信支付

支付宝二维码

支付宝支付

申请百度地图API Key进行百度地图开发,获取经纬度对应地点
https://www.zywvvd.com/notes/coding/utils/baidumap-ak/baidumap-ak/
作者
Yiwei Zhang
发布于
2020年4月1日
许可协议