1

我正在编写一个 R 脚本来抓取大量 GPS 点的高度,使用 XML 和 RCurl 包。在Google Map Elevation API的帮助下,获取海拔值非常有用。在这里,我注意到请求中的最大位置数为 512。当请求中有 100 个 GPS 点时,该脚本可以正常工作。所以我尝试根据请求获得 512 个海拔值,因为我有太多的 GPS 点。

但是,脚本返回一个错误说

无法连接到 maps.googleapis.com 端口 443:超时

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

错误413请求实体过大

我是否误解了 Google 对这个 API 的限制所说的内容?或者有谁知道是什么问题?以及如何解决这个问题?

4

1 回答 1

2

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

于 2017-06-14T15:18:29.107 回答