This commit is contained in:
wangcongtao
2020-01-02 12:05:52 +08:00
parent 05bd793763
commit aa51e04589
40 changed files with 3941 additions and 3323 deletions

View File

@@ -30,7 +30,7 @@ public interface IMogoMarkerManager {
List< IMogoMarker > addMarkers( String tag, ArrayList< MogoMarkerOptions > options, boolean moveToCenter );
/**
* 移除某一个类、某个模块的markers
* 移除某一个类、某个模块的 markers
*
* @param tag
*/
@@ -40,4 +40,12 @@ public interface IMogoMarkerManager {
* 移除地图上所有markers
*/
void removeMarkers();
/**
* 获取某种类型的全部marker。
*
* @param tag 业务类型
* @return
*/
List< IMogoMarker > getMarkers( String tag );
}

View File

@@ -70,6 +70,10 @@ public class MogoMarkersHandler implements IMogoMarkerClickListener, IMogoMarker
}
}
public synchronized List< IMogoMarker > getMarkers( String tag ) {
return mServicesMarkers.get( tag );
}
public synchronized void add( String tag, IMogoMarker marker ) {
if ( marker == null ) {