removeMarkerByKey method
void
removeMarkerByKey(
- T key
Implementation
void removeMarkerByKey(T key) {
Marker<T>? marker = _markers.firstWhereOrNull((marker) => marker.key == key);
if (marker != null) {
_CurrentMarkers<T>? currentMarkers = _currentMarkers;
if (currentMarkers != null) {
currentMarkers._initializedMarkers.remove(marker);
bool removed = currentMarkers._cachedMarkers.remove(marker);
if (removed) requestRepaint();
}
marker.dispose();
}
}