updateTileOverlays method
Updates the set of TileOverlays.
Implementation
void updateTileOverlays(Set<TileOverlay> newOverlays) {
final updates = MapsObjectUpdates<TileOverlay>.from(
_tileOverlays,
newOverlays,
objectName: 'tileOverlay',
);
assert(
_tileOverlaysController != null,
'Cannot update tile overlays after dispose().',
);
_tileOverlaysController?.addTileOverlays(updates.objectsToAdd);
_tileOverlaysController?.changeTileOverlays(updates.objectsToChange);
_tileOverlaysController?.removeTileOverlays(
updates.objectIdsToRemove.cast<TileOverlayId>(),
);
_tileOverlays = newOverlays;
}