2013-02-01 50 views
0

所以這段代碼工作得很好,大約一週前,我去審查今天之前審查,並確定它不工作。我檢查了在線網站,確保地圖正在顯示,並在我的電腦上在線顯示。但是,當我在手機上查看相同的地址時,我收到一個看起來像這樣的錯誤圖像。谷歌靜態地圖顯示在計算機上,但不是在移動

Google Map Image Error

很肯定我的代碼是罰款。不確定這與什麼有關。我之前在那裏有API密鑰,我認爲我超過了請求數量,直到我查找Google允許的每天25,000個請求的數量。這個頁面甚至還沒有使用,所以這是不可能的。

它不適用於Android手機或iPhone。有人看過這個嗎?

回答

1

的「超限」的形象,你看到的是因爲谷歌已經確定了過多請求,從一個位置達到他們的服務器。

手機公司代理他們的互聯網請求,所以谷歌認爲所有的請求來自一個IP地址。請求應該表現良好,並使用X-FORWARDED-FOR標頭來表示代理和真實來源的使用,但有些不是。或者Google可能會誤解這些標題的結果。

解決方案是更改您的移動提供商。

由於對相同地圖的請求會被緩存,並且不會計入統計數據,因此甚至可以使您的每個請求都具有唯一性(例如,通過略微改變地圖中心)。地圖請求中沒有任何事情可以做。