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