/** * 去掉PoiOverlay上所有的Marker。 * @since V2.1.0 */ public void removeFromMap() { for (Marker mark : mPoiMarks) { mark.remove(); } } /**
/** * 去掉PoiOverlay上所有的Marker。 * @since V2.1.0 */ public void removeFromMap() { for (Marker mark : mPoiMarks) { mark.remove(); } } /**
@Override public void onAnimationEnd() { for(Marker marker:mRemoveMarkers){ marker.remove(); } mRemoveMarkers.clear(); } }
@Override public void onAnimationEnd() { for(Marker marker:mRemoveMarkers){ marker.remove(); } mRemoveMarkers.clear(); } }
private void removeMarkers() { if (null != markerList && markerList.size() > 0) { for (Marker marker : markerList) { marker.remove(); } markerList.clear(); } }
/** * 移除marker */ public static void removeMarkers() { for (Marker marker : markers) { marker.remove(); marker.destroy(); } markers.clear(); }
/** * 移除marker */ public static void removeMarkers() { for(Marker marker:markers){ marker.remove(); marker.destroy(); } markers.clear(); }
public void removeCameras(){ if (mCameras != null && !mCameras.isEmpty()){ for (Marker marker : mCameras){ marker.remove(); marker.destroy(); } } }
/** * 去掉BusRouteOverlay上所有的Marker。 * @since V2.1.0 */ public void removeFromMap() { if (startMarker != null) { startMarker.remove(); } if (endMarker != null) { endMarker.remove(); } for (Marker marker : stationMarkers) { marker.remove(); } for (Polyline line : allPolyLines) { line.remove(); } destroyBit(); }
/** * 去掉BusRouteOverlay上所有的Marker。 * @since V2.1.0 */ public void removeFromMap() { if (startMarker != null) { startMarker.remove(); } if (endMarker != null) { endMarker.remove(); } for (Marker marker : stationMarkers) { marker.remove(); } for (Polyline line : allPolyLines) { line.remove(); } destroyBit(); }
/** * 去掉DriveLineOverlay上的线段和标记。 */ @Override public void removeFromMap() { try { super.removeFromMap(); if (this.throughPointMarkerList != null && this.throughPointMarkerList.size() > 0) { for (int i = 0; i < this.throughPointMarkerList.size(); i++) { this.throughPointMarkerList.get(i).remove(); } this.throughPointMarkerList.clear(); } } catch (Throwable e) { e.printStackTrace(); } } }
/** * 去掉DriveLineOverlay上的线段和标记。 */ @Override public void removeFromMap() { try { super.removeFromMap(); if (this.throughPointMarkerList != null && this.throughPointMarkerList.size() > 0) { for (int i = 0; i < this.throughPointMarkerList.size(); i++) { this.throughPointMarkerList.get(i).remove(); } this.throughPointMarkerList.clear(); } } catch (Throwable e) { e.printStackTrace(); } } }
public void onDestroy() { mIsCanceled = true; mSignClusterHandler.removeCallbacksAndMessages(null); mMarkerhandler.removeCallbacksAndMessages(null); mSignClusterThread.quit(); mMarkerHandlerThread.quit(); for (Marker marker : mAddMarkers) { marker.remove(); } mAddMarkers.clear(); mLruCache.evictAll(); }
public void onDestroy() { mIsCanceled = true; mSignClusterHandler.removeCallbacksAndMessages(null); mMarkerhandler.removeCallbacksAndMessages(null); mSignClusterThread.quit(); mMarkerHandlerThread.quit(); for (Marker marker : mAddMarkers) { marker.remove(); } mAddMarkers.clear(); mLruCache.evictAll(); }
@Override public void onClick(View v) { if (smoothMarkers != null) {//清空动态marker for (int i = 0; i < smoothMarkers.size(); i++) { smoothMarkers.get(i).destroy(); } } //清除旧集合 if (showMarks == null) { showMarks = new ArrayList<Marker>(); } //清除静态marker for (int j = 0; j < showMarks.size(); j++) { showMarks.get(j).remove(); } smoothMarkers = null;//清空旧数据 smoothMarkers = new ArrayList<SmoothMoveMarker>(); BitmapDescriptor icon = BitmapDescriptorFactory.fromResource(R.drawable.car_up); //循环 for (int i = 0; i < carsLatLng.size(); i++) { //放入路线 double[] newoords = {Double.valueOf(carsLatLng.get(i).longitude), Double.valueOf(carsLatLng.get(i).latitude), Double.valueOf(goLatLng.get(i).longitude), Double.valueOf(goLatLng.get(i).latitude)}; coords = newoords; //移动车辆 movePoint(icon); } } });
/** * 去掉BusLineOverlay上所有的Marker。 * * @since V2.1.0 */ public void removeFromMap() { if (mBusLinePolyline != null) { mBusLinePolyline.remove(); } try { for (Marker mark : mBusStationMarks) { mark.remove(); } destroyBit(); } catch (Throwable e) { e.printStackTrace(); } }
@Override public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { if (key.equals(NaviSetting.SETTING_PREF_NAVI_BEIJNG_CAMERA)){ if (NaviSetting.getBeijingCamera()){ addCameraMarkers(mBJCameras); } else{ if (markers != null ){ for (Marker marker : markers){ marker.remove(); marker.destroy(); marker = null; } } } } } }