removeMarker method

  1. @override
void removeMarker(
  1. Marker<T> marker
)
override

Do not forget to call setRepaint()

Implementation

@override
void removeMarker(Marker<T> marker) {
  _markers.remove(marker);
  _CurrentMarkers<T>? currentMarkers = _currentMarkers;
  if (currentMarkers != null) {
    currentMarkers._initializedMarkers.remove(marker);
    bool removed = currentMarkers._cachedMarkers.remove(marker);
    if (removed) requestRepaint();
  }
  marker.dispose();
}