2009-11-04 66 views
0

我試圖在設備上設置Google地圖,並在其上顯示一些簡單的按鈕。但是,我附加到這些按鈕的事件似乎與地圖拖動功能有所不同。基本上拖動完全不工作,也給我這個按鈕不workin。我真的不在乎這種拖動(我不需要它) - 但我不知道如何禁用它。如何關閉Google地圖V2上的可拖動行爲(javascript)

你們有沒有嘗試過嗎? (我不想只使用靜態谷歌圖片,我仍然想要移動,放大和縮小,但在我自己的按鈕上)。最大的問題是標記 - 因爲我想讓它們可點擊。所以可能有兩種解決方案:

  1. 如何禁用可拖動行爲?

  2. 如何僅使標記可點擊(以某種方式在地圖圖層外部,但能夠與地圖一起移動)。

我想用哈克的方式創建一個只能通過少量事件的疊加層,但這不起作用......任何人有任何想法?

由於提前,

+0

你嘗試'map.disableDragging()'? http://code.google.com/apis/maps/documentation/reference.html#GMap2 – 2009-11-05 03:49:35

+0

不,我沒有發現LOL它在API中...... OMG爲此做出了答案,我將接受:) – Wilq32 2009-11-05 10:26:21

+0

I測試,它再次按計劃工作 - 創建答案,我會接受。 – Wilq32 2009-11-05 22:14:29

回答

2

爲了防止從地圖滾動您必須setScrollGesturesEnabled爲false UiSettings:

googleMap.getUiSettings().setScrollGesturesEnabled(false); 
+0

抱歉,長時間回覆..現在應該正常工作,謝謝:) – Wilq32 2013-03-25 15:43:31

相關問題