我使用谷歌地图api v2版本在谷歌地图控件中添加了标记但是如何在标记点击事件时更改标记背景图像。
@Override
public boolean onMarkerClick(Marker arg0) {
arg0.setIcon //Not show in List setIcon method Google API V2 Version
return false;
}
答案 0 :(得分:1)
覆盖地图onMarkerClick()
并更改已点击标记的图标。
private Marker changedMarker = null;
@Override
public boolean onMarkerClick(Marker marker) {
if(changedMarker != null) {
changedMarker.setIcon(defaultIcon); // sets default icon
changedMarker = null;
}
marker.setIcon(icon); // icon is the Bitmap you want
changedMarker = marker;
return true;
}