我有一张标记的地图,有时会彼此非常接近。当点击一个时,点击事件也会发生在位于被点击的标记后面的标记上。监听器实现如下:
googleMap.setOnMarkerClickListener(new GoogleMap.OnMarkerClickListener() {
@Override
public boolean onMarkerClick(Marker marker) {
presenter.onMarkerClicked(activeMarkers.get(marker.getId())
.getModelId());
return true;
}
});
有没有办法在不向片段引入额外状态的情况下避免这种情况?
答案 0 :(得分:0)
您必须为标记创建标记,以便可以识别它们……每个标记都有一个setTag ..utilize,以便可以在侦听器中区分它们。