在Maps API v2中完全禁用onMarkerClickListener

Fly*_*iew 16 maps android onclick marker

我想禁用点击/点按map markers.我知道你可以disable default behavior通过设置一个空map.setOnMarkerClickListener并返回true; 但是,这仍然会点击标记.我想把点击传递到onMapClickListener.

在我的应用程序中,点击地图会移动一个标记,如果您在标记已经靠近的位置点击,它只会认为您正在点击标记!你会认为有一种Marker.setClickable方法,但没有.

Vic*_*nto 9

只需覆盖onclick事件:

map.setOnMarkerClickListener(new OnMarkerClickListener() {
    public boolean onMarkerClick(Marker arg0) {
        return true;
    }
});
Run Code Online (Sandbox Code Playgroud)


小智 -1

map.setOnMarkerClickListener(null);尝试这个

  • 不起作用。就好像您根本没有设置自己的侦听器并且默认行为接管。 (3认同)