saveViewportIfEnabled function
- required MapController mapController,
- required MapSettings mapSettings,
Saves current viewport position if rememberViewport is enabled.
Implementation
void saveViewportIfEnabled({
required MapController mapController,
required MapSettings mapSettings,
}) {
if (!mapSettings.rememberViewport) return;
try {
final center = mapController.camera.center;
final zoom = mapController.camera.zoom;
saveLastViewport(lat: center.latitude, lng: center.longitude, zoom: zoom);
} catch (_) {
// Ignore errors during viewport saving.
}
}