【问题标题】:Disable GoogleMaps v2 View so that it ignores all touch events禁用 GoogleMaps v2 视图,使其忽略所有触摸事件
【发布时间】:2013-02-28 00:42:43
【问题描述】:

虽然我在地图视图上调用setEnabled(false),但仍会发生触摸事件。就我而言,我设置了一个标记和一个信息窗口,我不希望用户关闭信息窗口。不幸的是,触摸地图后,信息窗口仍然会消失。

mapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map);
mapFragment.getView().setEnabled(false); 

我已经这样做了

mapFragment.getMap().getUiSettings().setAllGesturesEnabled(false)

但这并不能阻止触摸关闭信息窗口。

【问题讨论】:

标签: android google-maps-android-api-2


【解决方案1】:

如何在GoogleMap 上设置侦听器,使用setOnMapClickListenersetOnInfoWindowClickListenersetOnMarkerClickListener 来消费事件,即什么都不做?

【讨论】:

  • 你不提供答案,那是一个问题。在提交之前对其进行验证,或者将其作为问题的评论提供。
猜你喜欢
  • 2011-07-22
  • 1970-01-01
  • 1970-01-01
  • 2021-12-01
  • 2019-04-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多