2017-06-12 74 views
1

我正在寫一個R腳本來使用XML和RCurl包抓取大量GPS點的evelatio。 在Google Map Elevation API的幫助下,獲得evelation值是很有用的。 這裏我注意到maximum number of locations in a request是512. 當請求中有100個GPS點時,該腳本可以正常工作。所以我試圖在請求中獲得512個標高值,因爲我擁有太多GPS位置。Google Map Elevation API的錯誤任務

然而,憑證返回一個錯誤說

無法連接到maps.googleapis.com 443端口:超時

當我用512 GPS類型的請求的URL在Chrome中的位置,也有一個錯誤,說

錯誤413請求實體太大

我誤解了Google對此API的限制嗎?還是有人知道最新的問題?以及如何解決這個問題?

+0

你是如何構建你的請求的? – geocodezip

+0

@geocodezip如[本頁](https://developers.google.com/maps/documentation/elevation/intro)中所述,這是我的要求

+0

我剛剛再次嘗試,發現請求中的最大位置只有270 –

回答

2

通過減少請求中的位置數並設置請求錯誤的系統暫停來修復錯誤。雖然花了一些時間,但對我的情況來說很好。對於擁有數百萬個GPS點的傢伙,我認爲這仍然是個問題...