2011-05-02 39 views
1

我建立使用jQuery Mobile的一個Rails 3應用程序,我面臨的一個主要問題dissapearing。 在我的應用程序中,我有很多視圖,並在每個視圖中顯示Google地圖。現在谷歌地圖例如在jQuery Mobile的應用

,問題是下一:當我的首次意見之一輸入,地圖呈現良好。但是,如果我輸入另一個視圖,地圖不會再出現。一切看起來都沒事(JavaScript代碼被執行,我沒有任何錯誤)。

地圖重新出現,如果我刷新當前頁面。你有什麼想法我可以做什麼來解決這個問題?

非常感謝!

+1

您的地圖如何渲染?你使用JavaScript API嗎?或者,您是否只需在地圖上放置嵌入式iframe? – ampersand 2011-05-03 06:04:18

+0

每次轉換到頁面時都會加載地圖嗎? – 2011-05-03 13:04:19

+0

我的地圖呈現在div內的每個視圖中。我使用Google Maps v3。 – gvoicu 2011-05-04 00:30:16

回答

0

我強烈建議你考慮使用此jQuery插件,以緩解與谷歌地圖的整合JQM:

http://code.google.com/p/jquery-ui-map/

它解決了我的一些問題,如地圖的持久性。

+0

好的,謝謝!我會嘗試並告訴你結果。 – gvoicu 2011-05-02 18:37:08

+0

不幸的是使用jquery-ui-map並沒有解決我的問題。 :-( – gvoicu 2011-05-02 19:56:00

+0

我可以通過將rel =「external」作爲鏈接到包含地圖的視圖的URL的標記來解決問題。我提到它可以很好地工作,無需使用jquery-ui-map。感謝您的幫助! – gvoicu 2011-05-03 13:32:50