我正在尝试在设备上设置Google地图,并在其上显示一些简单的按钮。但是我附加到这些按钮上的事件似乎以某种方式干扰了地图拖动功能。基本上拖动完全无法正常工作,也可以给我这个按钮不起作用。我真的不在乎这种阻力(我不需要) - 但我不知道如何禁用它。

你们中有人尝试过吗? (我不想只使用静态的Google图像,我仍然希望有一个可以移动的选项,放大进出,但要使用我自己的按钮)。最大的问题是标记 - 因为我想让它们可单击。因此,可能有2种解决方案:

  1. 如何禁用可拖动行为?

  2. 如何仅使标记可单击(以某种方式在地图层之外,但能够与地图一起移动)。

我以骇人听闻的方式思考,创建一个只能通过几个事件的覆盖层,但这无效……有人有任何想法吗?

提前致谢,

有帮助吗?

解决方案

为了防止映射滚动,您必须在uisettings上设置为false的crollestressenabled:

googleMap.getUiSettings().setScrollGesturesEnabled(false);
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top