在我们的项目中,我们使用谷歌地图v2,我需要找到一种方法来点击引脚后更改图钉图标.此外,当需要点击另一个引脚时,我需要返回此引脚的初始图标.所以现在我们有这样的事情:
public ClusterManager.OnClusterItemClickListener<OurClusterItem> mClusterItemClickListener = new ClusterManager.OnClusterItemClickListener<OurClusterItem>() {
@Override
public boolean onClusterItemClick(OurClusterItem item) {
// Some actions here
return true;
}
};
Run Code Online (Sandbox Code Playgroud)
然后我们将此侦听器设置为map:
ClusterManager mClusterManager = new ClusterManager<OurClusterItem>(getActivity(), getMap());
mClusterManager.setOnClusterItemClickListener(mClusterItemClickListener);
googleMap.setOnMarkerClickListener(mClusterManager);
Run Code Online (Sandbox Code Playgroud)
那么,有人可以为此提供解决方案吗?谢谢!