Google 地图海拔 API 的错误任务

Error quests for Google Map Elevation API

我正在编写一个 R 脚本来使用 XML 和 RCurl 包来抓取大量 GPS 点的高度。 在 Google Map Elevation API 的帮助下,获取高度值很有用。 这里我注意到 maximum number of locations in a request 是 512。 当请求中有大约 100 个 GPS 点时,脚本可以正常工作。所以我尝试根据请求获取 512 个高程值,因为我的 GPS 点太多了。

然而,凭据 returns 一个错误说

Failed to connect to maps.googleapis.com port 443: Timed out

当我在 Chrome 中键入带有 512 个 GPS 位置的请求的 url 时,也出现错误,显示

error 413 request entity too large

我是否误解了 Google 所说的 API 的限制?或者有人知道问题出在哪里吗?以及如何解决?

通过减少请求中的位置数量和设置请求错误的系统暂停来修复错误。虽然这会花费一些时间,但对我来说没问题。对于拥有数百万个 GPS 点的人来说,我认为这仍然是一个问题...