API 一览

https://api.mygeocode.com/v1/ 下共有八个端点。每个端点都通过 GET 请求接受查询参数并返回 JSON。它们共享同一个配额、同一套错误代码和同一个价格。

它们的共同点

相同的外层结构

每个响应都有一个顶层 status,值为 okerror。错误会带有机器可读的 code 和一句可以记录到日志中的说明。坐标始终以十进制度数表示,位于 latlon 中。

处处相同的规则

任何地址无需密钥每天都有 2,500 次免费请求。每个密钥每天有各自的 2,500 次免费请求(与来自同一网络的无密钥请求共享),之后使用预付额度或 Unlimited 套餐。按量付费密钥在每个滚动的 24 小时内可服务两个 IP 地址,Unlimited 密钥可服务三个。请参阅身份验证

相同的价格

一次逆地理编码与一次 IP 查询的费用相同:每个密钥每天前 2,500 次免费,之后每次从预付额度中扣除 €0.0001,或每月 €50 使用 Unlimited 密钥。请参阅价格

怎样算一次请求

几乎所有情况都是一次调用算一次请求。例外是批量调用,批量中的每个条目单独计数。

端点计为
正向地理编码、逆地理编码、邮政编码查询每次调用计 1 次请求,无论返回多少个结果
地址自动补全每次调用计 1 次请求。请在客户端对按键输入做防抖处理;SDK 会为您完成这一步
IPv4 和 IPv6 查询每次调用计 1 次请求,批量调用时每个地址计 1 次
时区查询每次调用计 1 次请求
海拔查询每个点计 1 次请求。包含 20 个点的调用计为 20 次
兼容替换主机(Google、Bing、HERE 等)规则与其背后对应的端点相同
JavaScript 兼容替换:地图加载和瓦片0。只有地理编码、自动补全和海拔调用才计数

暂未提供

路线规划、距离矩阵和等时线不属于本服务,今年也没有计划提供。按类别搜索兴趣点正在考虑之中。如果您需要其中某项功能才能迁移过来,请告诉我们;这有助于我们决定下一步构建什么。