2012-04-19 49 views
0

我使用谷歌地圖v3在asp.net application.its工作正常。 雖然我想要的是,當用戶選擇一個特定的,並按下頁面上的動作按鈕,我希望地圖被禁用選擇。禁用谷歌地圖選擇

我試圖禁用封閉div在哪個地圖位於,但它不工作。

這裏是我的谷歌代碼映射

例如:

<div id="map_canvas" clientidmode="Static" runat="server" 
style="height: 500px; width: 802px; 
z-index: 0;"> 
</div> 
+0

您能更具體地瞭解「禁用選擇」的含義嗎?你想讓它完全惰性嗎?包括任何標記或其他覆蓋?你有什麼標記和覆蓋? – 2012-04-19 06:44:11

+0

是的,我只是想讓它禁用,以便不能對其執行任何操作,就像任何其他控件一樣。 – 2012-04-19 08:03:44

+0

請參閱http://stackoverflow.com/questions/8204144/disable-zooming-dragging-in-google-maps-by-clicking-on-abutton – lu1s 2012-04-19 08:47:32

回答

0

如果使用setOptions是不夠的,因爲在上述lu1s評論,我建議建立一個覆蓋div來掩蓋的程度地圖窗格,就像jquery和這種工作的模態對話框插件一樣。只要在不希望地圖處於活動狀態時顯示疊加層即可。它將捕獲任何用戶交互而不是地圖本身。