This commit is contained in:
wangcongtao
2020-03-31 17:08:42 +08:00
parent b5ff135c5b
commit 668d91e3d2
7 changed files with 13 additions and 4 deletions

View File

@@ -1,6 +1,7 @@
package com.mogo.map;
import android.content.Context;
import android.util.Log;
import com.mogo.map.impl.amap.InterceptorHandler;
import com.mogo.map.impl.amap.overlay.RouteOverlayHelper;
@@ -8,6 +9,7 @@ import com.mogo.map.marker.IMogoMarker;
import com.mogo.map.marker.IMogoMarkerManager;
import com.mogo.map.marker.MogoMarkerOptions;
import com.mogo.map.marker.MogoMarkersHandler;
import com.mogo.utils.logger.Logger;
import java.util.ArrayList;
import java.util.List;
@@ -21,6 +23,8 @@ import java.util.Map;
*/
public class MogoMarkerManager implements IMogoMarkerManager {
private static final String TAG = "MogoMarkerManager";
private static volatile MogoMarkerManager sInstance;
private Context mApplicationContext;
@@ -66,11 +70,13 @@ public class MogoMarkerManager implements IMogoMarkerManager {
@Override
public void removeMarkers( String tag ) {
Logger.d( TAG, Log.getStackTraceString( new Throwable() ) );
MogoMarkersHandler.getInstance().remove( tag );
}
@Override
public void removeMarkers() {
Logger.d( TAG, Log.getStackTraceString( new Throwable() ) );
MogoMarkersHandler.getInstance().removeAll();
}
@@ -86,6 +92,7 @@ public class MogoMarkerManager implements IMogoMarkerManager {
@Override
public void removeMarkersExcept( String tag ) {
Logger.d( TAG, Log.getStackTraceString( new Throwable() ) );
MogoMarkersHandler.getInstance().deleteAllExcept( tag );
}