package com.didi.es.map.marker; import com.didi.es.map.base.EsMapView; import com.didi.es.map.base.EsMarkerBase; /** * 跟业务相关的辅助类 * * @author houshengyong * @since 2015-6-4 */ public class EsMarkerMgr { private EsMarkerMgr() { } private static EsMarkerBase sLoadingMarker; /** * 在地图上展示加载标记 * * @param mapView * @param iconId * @param lat * @param lng */ public static void showLoadingMarker(EsMapView mapView, int iconId, double lat, double lng) { sLoadingMarker = new EsSingleLineInfoMarker(mapView, iconId, lat, lng); } /** * 从地图上移除加载标记 */ public static void hideLoadingMarker() { if (null != sLoadingMarker) { sLoadingMarker.removeFromMap(); sLoadingMarker = null; } } public static void showMyPosMarker(EsMapView mapView, int iconId, double lat, double lng) { } public static void updateMyPosMarker(double lat, double lng) { } public static void hideMyPosMarker() { } public static void showDriverPosMarker(EsMapView mapView, int iconId, double lat, double lng) { } public static void updateDriverPosMarker(double lat, double lng) { } public static void hideDriverPosMarker() { } // others }