2013-03-12 72 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