2015-09-22 28 views
2

我正在使用谷歌靜態地圖API。但是,下面的鏈接如下如何處理Google靜態地圖中的「圖像不可用」錯誤?

http://maps.googleapis.com/maps/api/staticmap?center=62.995158,106.171875&zoom=15&size=360x360&maptype=satellite

什麼也看不見了,除了郵件的圖像「對不起,我們沒有圖像可用」。

任何人都可以幫助我如何處理這種情況?我的意思是說,每當發生這種情況時,可以編寫任何類型的通知或回調。

+2

如果它返回錯誤代碼/ – duncan

+0

您會添加API密鑰嗎? – Verma

+1

是的,我已經添加了API密鑰。這個問題不是因爲API密鑰。有時對某些地區來說,特定縮放級別之後的衛星視圖將不可用。 – shreeramk

回答

1

API只會返回圖像,如果沒有,它會破壞用戶體驗。

當沒有找到圖像(或用盡配額)時,API將返回帶有錯誤的圖像,以便從IMG標記或圖像嵌入的任何位置可見。

如果您更喜歡錯誤代碼,我將從API下載圖像,檢查錯誤代碼,然後在沒有錯誤的情況下將圖像發送給用戶。對於這種情況,JSON輸出將有所幫助,但需要與圖像本身分開請求(例如,通過附加的請求參數)。這聽起來像它會與重疊的:在它要求純文本輸出

Issue 6908: Feature Request: Retrieve satellite photo tile date

。我建議你file a feature request,或者至少在問題6908上添加一條評論,以反映其他細節在文本回復中會很有趣。