标记图像可绘制更改GoogleMap V2

时间:2014-04-14 07:18:39

标签: android google-maps-android-api-2

我使用谷歌地图api v2版本在谷歌地图控件中添加了标记但是如何在标记点击事件时更改标记背景图像。

enter image description here

@Override
    public boolean onMarkerClick(Marker arg0) {
arg0.setIcon  //Not show in List setIcon method Google API V2 Version
        return false;
    }

1 个答案:

答案 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;
}