updateMarker method
Updates the marker. The marker was already updated but the position changed so it may not be in the _previousMarkers list
Implementation
void updateMarker(Marker marker) {
if (_previousBoundingBox != null &&
marker.shouldPaint(_previousBoundingBox!, _previousZoomLevel) &&
!_previousMarkers.contains(marker))
_previousMarkers.add(marker);
}