2011-08-09 17 views
2

我想要使用谷歌地圖街景作爲背景使用簡單的iframe嵌入CSS設置爲100%的高度和寬度。谷歌地圖街景不總是加載 - 如何使它失敗優雅

工作正常...有些時間。

雖然有時候Google Map會失敗,但我仍留有來自Google Street View iframe嵌入的灰色背景。它看起來像街景視圖是基於Flash的,而常規地圖視圖不是。不知道這是否是問題的一部分。

但基本上,我希望如果街景失敗,我可以有一個靜態圖像後備。但我沒有看到系統的方式來確定它是否加載失敗。從視覺上看,很明顯,但沒有看到Flash或JS拋出錯誤。

任何想法?

+1

你剛剛使用嵌入式腳本獲取街景的位置?如果是,那只是一個iframe。我不知道您可以設置某些內容來檢測應用程序是否無法在框架中加載,然後在加載失敗時顯示圖像或鏈接。對於這個問題的答案可能在於地圖API是否存在,如果解決了加載地圖失敗的問題。 – Jem

+0

是的,目前它只是一個嵌入式iFrame。 API是我們傾向於更多的選擇,控制等 – Keefer

+0

我會習慣的JavaScript或Flash API,因爲你可以設置一些基本的背景和這樣的iframe,所以如果它未能加載你可以看背景圖像/顏色。然而,谷歌的框架可能會加載得很好,地圖不能正確初始化,所以你有一個死的應用程序,但它是在背景,所以你仍然看不到它。在不知道崩潰的原因的情況下解決這個問題是一件很難的事情,即使您有很多變數需要考慮,所以最好使用API​​並在API論壇上詢問。 – Jem

回答