谷歌地图API - 批量请求

问题描述 投票:1回答:1

我正在探索使用谷歌地图 地理编码场所 api。这些API是否支持批量请求?例如,如果我必须对500K个地址进行地理编码,我应该进行500K次调用,还是有一个API可以接受多个地址作为单一请求的一部分?

google-maps google-maps-api-3 google-api
1个回答
1
投票

地理编码API将是处理批量地理编码请求的最佳API,但它不支持单个请求中的多个地址。

它需要 address= 参数,在这里你可以指定一个完整的街道地址,你想地理编码。目前还没有谷歌地图API支持在一个请求中支持多个地址(你可以地理编码)。

因此,对500k个地址进行地理编码会对地理编码API进行500k次调用。

更多信息,你可以查看 地理编码解决最佳实践使用优化策略 文档。

希望对大家有所帮助!


1
投票

Web API(任何Web API)都不是处理大量数据的合适方式。一个批量地理编码API对于100个地址,甚至是1000个地址都可以,但绝对不是500K的地址。整个Web API的概念并不是为一次交易中的大量数据上传和下载而设计的。

你需要的是一个批处理服务。我工作的公司运行的是 YAddress批量地理编码服务在这里你可以上传一个数据文件,进行处理,然后下载结果。

© www.soinside.com 2019 - 2024. All rights reserved.