2013-03-12 69 views
7

虽然我在地图视图上调用setEnabled(false),但仍会发生触摸事件。在我的情况下,我设置了一个标记和一个信息窗口,我不希望用户关闭信息窗口。不幸的是,通过触摸地图信息窗口仍然消失。禁用GoogleMaps v2视图以便忽略所有触摸事件

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

我已经做

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

,但是这并不妨碍触摸从关闭信息窗口。

+0

提交为一个错误:http://code.google.com/p/gmaps-api-issues/issues/detail?id=5114 – 2013-03-14 12:39:07

回答

0

什么用setOnMapClickListenersetOnInfoWindowClickListenersetOnMarkerClickListenerGoogleMap设置监听器消耗的事件,也就是什么也不做?

+0

您不提供答案,这是一个问题。请在提交之前对其进行验证,或者将其作为对问题的评论来提供。 – 2015-01-16 08:32:33