saveLastViewport function

Future<bool> saveLastViewport({
  1. required double lat,
  2. required double lng,
  3. required double zoom,
})

Saves the last viewed viewport position.

Implementation

Future<bool> saveLastViewport({
  required double lat,
  required double lng,
  required double zoom,
}) async {
  try {
    final prefs = await SharedPreferences.getInstance();
    await prefs.setDouble(keyLastLat, lat);
    await prefs.setDouble(keyLastLng, lng);
    await prefs.setDouble(keyLastZoom, zoom);
    return true;
  } catch (_) {
    return false;
  }
}