address2lnglat v4
通过百度地图开放平台 API,将地名批量转换为 BD-09(百度)坐标。
坐标系说明
| 坐标系 | 说明 | 用途 |
|---|
| BD-09 | 百度坐标系(本工具输出) | 直接用于百度地图相关业务 |
| GCJ-02 |
火星坐标系 | 高德/腾讯/Google地图等 |
⚠️ 百度地图 API 直接返回 BD-09 坐标,无需任何转换。
工作流程
- 1. 用户输入关键词(如"天津赏花地点")
- AI 搜索并总结所有相关地点名称列表
- 提示用户提供百度地图 AK 和限制城市
- 运行 Python 脚本,调用百度 Place API 获取 BD-09 坐标
- 保存为 CSV + JSON 文件
- 直接发送 CSV 文件给用户
依赖
- - Python 3.x
- INLINECODE0 库(
pip install requests)
使用方法
CODEBLOCK0
脚本会依次提示:
- 1. 输入百度地图 AK
- 是否限制在城市内搜索
输出字段
地点名称 |
| 详细地址 | 结构化地址 |
| BD-09经度 | 百度坐标经度(6位小数) |
| BD-09纬度 | 百度坐标纬度(6位小数) |
| 坐标来源 | place
api / geocodingapi |
| 类型 | 地点类型(景点/学校等) |
| 置信度 | 匹配置信度评分 |
| 状态 | 成功/失败 |
百度AK申请
- 1. 访问 百度地图开放平台
- 注册开发者账号 → 进入「控制台」→「我的应用」
- 创建「浏览器端应用」→ 复制 AK
- 确保已开通「地理编码」服务(免费6000次/天)
address2lnglat v4
通过百度地图开放平台 API,将地名批量转换为 BD-09(百度)坐标。
坐标系说明
| 坐标系 | 说明 | 用途 |
|---|
| BD-09 | 百度坐标系(本工具输出) | 直接用于百度地图相关业务 |
| GCJ-02 |
火星坐标系 | 高德/腾讯/Google地图等 |
⚠️ 百度地图 API 直接返回 BD-09 坐标,无需任何转换。
工作流程
- 1. 用户输入关键词(如天津赏花地点)
- AI 搜索并总结所有相关地点名称列表
- 提示用户提供百度地图 AK 和限制城市
- 运行 Python 脚本,调用百度 Place API 获取 BD-09 坐标
- 保存为 CSV + JSON 文件
- 直接发送 CSV 文件给用户
依赖
- - Python 3.x
- requests 库(pip install requests)
使用方法
bash
python geocoder.py 天津赏花地点
脚本会依次提示:
- 1. 输入百度地图 AK
- 是否限制在城市内搜索
输出字段
地点名称 |
| 详细地址 | 结构化地址 |
| BD-09经度 | 百度坐标经度(6位小数) |
| BD-09纬度 | 百度坐标纬度(6位小数) |
| 坐标来源 | place
api / geocodingapi |
| 类型 | 地点类型(景点/学校等) |
| 置信度 | 匹配置信度评分 |
| 状态 | 成功/失败 |
百度AK申请
- 1. 访问 百度地图开放平台
- 注册开发者账号 → 进入「控制台」→「我的应用」
- 创建「浏览器端应用」→ 复制 AK
- 确保已开通「地理编码」服务(免费6000次/天)