我正在尝试在设备上设置Google地图,并在其上显示一些简单的按钮。但我附加到这些按钮的事件似乎以某种方式与地图拖动功能进行了干涉。基本上拖动completly不起作用,也给了我这个按钮不起作用。我真的不在乎这种阻力(我不需要它) - 但我无法弄清楚如何禁用它。
你们中有人试过吗? (我不想只使用静态谷歌图像,我仍然希望有一个选项来移动,放大和缩小,但在我自己的按钮上)。最大的问题是标记 - 因为我希望它们可以被点击。所以可能有两种解决方案:
如何禁用可拖动行为?
如何只制作可点击的标记(以某种方式在地图图层之外,但能够与地图一起移动)。
我正在用黑客的方式创建一个只会传递少数事件的叠加层,但这不起作用......任何人都有任何想法?
提前致谢,
答案 0 :(得分:2)
要防止地图滚动,您必须在UiSettings上将SetScrollGesturesEnabled设置为false:
googleMap.getUiSettings().setScrollGesturesEnabled(false);