我正在编写一个R脚本,使用XML和RCurl包来抓取大量GPS点的evelatio。 在Google Map Elevation API的帮助下,获得平均价值非常有用。 在这里,我注意到maximum number of locations in a request是512。 当请求中有100个GPS点时,脚本可以正常工作。因此我尝试在请求时获得512个高程值,因为我有太多的GPS poins。
但是,脚本会返回错误
无法连接到maps.googleapis.com端口443:超时
当我在Chrome中输入512个GPS位置的请求网址时,也会出现错误,说
错误413请求实体太大
我是否误解了Google对此API限制的说法?或者有谁知道这个问题是什么?以及如何解决这个问题?
答案 0 :(得分:2)
通过减少请求中的位置数并为请求错误设置系统暂停来解决错误。虽然花了一些时间,但对我来说这很好。对于拥有数百万GPS点数的人来说,我认为这仍然是一个问题......