地图网点/POI查询
地图网点 / POI 查询中心
想查一批门店,真正麻烦的是怎么把数据拿出来
很多时候,我们其实已经知道自己要找什么:
- 成都有哪些瑞幸咖啡?
- 某个选址点 2 公里内有多少家竞品?
- 一个城市里有哪些学校、医院、加油站?
- 某个行政区内有多少家指定类型的门店?
这些信息在高德、百度、腾讯等地图里都能搜到。
但地图 App 更适合“搜一家、看一个结果”。如果你想一次查出几十、几百甚至更多网点,再保存成表格,用来制图、选址分析或者继续做数据处理,就没那么方便了。
真正能批量获取这些数据的,是地图开放平台提供的 POI 查询 API。
问题也随之而来:
我只是想查一批门店,为什么还要申请 API、看接口文档、写程序、处理返回结果?
这就是地图帮做这个功能的原因。
地图帮把 POI 查询接口封装成了可以直接使用的工具
地图帮把高德、百度、腾讯、Google Maps 等地图开放平台提供的 POI 查询能力,封装成了可直接操作的查询工具。
你不用自己写程序,只需要选择查询方式、填写查询条件,就可以直接得到网点名称、地址、经纬度、分类等结果。
例如你想查:
关键词: 瑞幸咖啡
城市: 成都市
直接填写条件并开始查询,就可以批量得到门店数据,再继续导出、制图或分析。
WARNING
POI 查询的原理
高德、百度、腾讯等地图开放平台,本身就提供 POI 查询 API。个人开发者通常也可以申请开发者账号和 API Key,并获得一定范围内的免费调用额度,具体额度和规则以各地图开放平台当前政策为准。
但官方提供的是“接口”,正常使用流程通常是:
申请开发者账号 → 创建应用 → 获取 API Key → 阅读接口文档 → 编写程序 → 调用接口 → 解析返回结果
地图帮做的事情,就是把中间这些开发工作封装好了。
你申请好地图开放平台的 API Key 后,将它配置到地图帮查询工具中,就可以直接查询,不需要再自己写代码。
地图开放平台提供数据与 API → 地图帮负责调用和整理 → 你直接得到可以使用的表格数据。
两种查询方式,怎么选
只是临时查一批数据
优先使用地图帮提供的免 API Key 查询方式:
- 在线轻量 POI 查询(免 API Key) 不需要自己申请地图 API Key,登录即可查询,按流量豆计费。适合临时查询、数据量不大的场景。
- 城市空间数据库 地图帮内置的城市 POI 库,可以按“城市 + 年份 + 行业”直接取数,适合按行业、按区县成片获取数据。
经常查询,或者需要更大的查询量
使用自己的地图开放平台 API Key。
目前按查询范围分成三种方式,每种都支持高德 / 百度 / 腾讯 / Google Maps 等服务商(以实际入口为准):
另外,百度生态还有一个单独入口:
- 百度 AOI 批量查询:批量获取商场、小区、园区等面状区域轮廓
使用自己的 API Key 时,实际可查询的数据、调用额度、频率限制和数据使用规则,由对应地图开放平台决定。地图帮负责完成接口调用、结果解析和表格整理。
选哪个?一句话对照
| 你的情况 | 用这个 |
|---|---|
| 没有 API Key,先查一批看看 | 在线轻量 POI(免 API Key) |
| 要按行业、按区县成片拉数据 | 城市空间数据库 |
| 要整个市/区的某类店,量大、要全字段 | 行政区域网点查询 |
| 只关心某个点周边一圈 | 周边区域网点查询 |
| 范围是不规则的一块(比如手画的商圈) | 自定义边界网点查询 |
| 要的是面(商场/小区轮廓)不是点 | 百度 AOI 批量查询 |
关于坐标系
高德、腾讯返回的是 GCJ02,百度返回 BD09。如果你要导入 ArcGIS/QGIS 或发论文,记得先用 坐标系转换 转成 WGS84。
查到网点之后,去哪
最常见的两条路:
