2009-11-04 36 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

相关问题