我正在开发基于地图的应用程序,我使用集群来排列标记。它工作得很好。现在,我需要显示一个消息时,我点击标记。有什么解决办法吗?

mMap.setOnCameraIdleListener( mClusterManager);
mMap.setOnMarkerClickListener(mClusterManager);

我使用了setonmarkerclicklister,但是我不知道click事件将在哪里得到

最佳答案

我就这样解决了…

 mClusterManager = new ClusterManager<MyItem>(getActivity(), mMap, new MarkerManager(mMap){
                @Override
                public boolean onMarkerClick(Marker marker) {
                    //here will get the clicked marker
                    return super.onMarkerClick(marker);
                }
            });
            mClusterManager.setRenderer(new CusterCustomMarkerRenderer( context , mMap, mClusterManager, HomeFragment.this));
            mClusterManager.setOnClusterClickListener(this);
            mMap.setOnMarkerClickListener(mClusterManager);

07-24 09:26