删除Marker Google Map api v2 - Android

时间:2016-06-12 08:29:10

标签: android google-maps-android-api-2 draw marker remove-if

我想根据以前的条件绘制和删除Marker必须如何

示例:

int a ;
if( a > 0 ) {
    draw Marker
}
if(a == 0) {
    remove Marker
}

1 个答案:

答案 0 :(得分:0)

你几乎拥有它:

private Marker marker;

// ...

private void draw(int a) {
    if (a == 0) {
        if (marker != null) {
            marker.remove();
            marker = null;
        }
    } else if (a > 0) {
        marker = mMap.addMarker(new MarkerOptions().position(new LatLng(40,-4)));
    }
}