updateTileOverlays method
Updates the set of TileOverlay
s.
Implementation
void updateTileOverlays(Set<TileOverlay> newOverlays) {
final MapsObjectUpdates<TileOverlay> 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;
}