2010-11-20 44 views
0

我正在使用Google API在地圖中顯示相應的地址。如何在給定地址的Google地圖信息窗口中顯示街景信息

最近我添加了地圖的街景。但是我的問題是,如果街景不存在給定的地址,它顯示空白屏幕。

所以不是在信息窗口本身不顯示街景鏈接。

如果街景已存在,我們只能顯示街景鏈接。

那麼我該如何解決這個問題呢?

感謝, 瓦拉Prasad.M

回答

1

如果我理解你的權利,你「顯示在地圖相應的地址」通過反向地理編碼地圖上的一個點來獲取街道地址。所以你必須知道點的座標。正如aniri還指出的那樣,通過查詢該位置的服務,這一定是您試圖獲取StreetView全景圖的方式。

因此,如果您使用的點沒有StreetView結果,則可以增加服務呼叫中的半徑,然後重試。繼續嘗試直到它達到整體最大值的遞歸方法是我的建議。

+0

是的,我是通過使用地址給定的點將被retreived,並基於我得到的確切地址 – 2010-11-24 03:36:04

1

這裏閱讀:http://code.google.com/apis/maps/documentation/javascript/services.html#StreetViewService

您可以檢查使用功能getPanoramaByLocation的有一個街景服務()。如果它返回ZERO_RESULTS,則會知道沒有可用的街景。

API參考:http://code.google.com/apis/maps/documentation/javascript/reference.html#StreetViewService

+0

是的,我寫了,但它是返回作爲「600」代碼值不是「ZERO_RESULTS」 – 2010-11-24 03:34:44

相關問題