getStartupViewport static method

Future<ViewportPosition> getStartupViewport(
  1. MapSettings settings
)

Gets the initial viewport based on settings. If rememberViewport is ON, returns last viewport if available. Otherwise returns the configured initial viewport.

Implementation

static Future<ViewportPosition> getStartupViewport(
  MapSettings settings,
) async {
  if (settings.rememberViewport) {
    final last = await loadLastViewport();
    if (last != null) return last;
  }
  return ViewportPosition(
    lat: settings.initialLat,
    lng: settings.initialLng,
    zoom: settings.initialZoom,
  );
}