maps library

Cross-platform maps widgets. Supports Apple Maps and Google Maps.

Flutter widgets in this library are:

Classes

AppleMapsJsAdapter
Enables MapWidget to use Apple MapKit JS.
AppleMapsLauncher
Opens a map in Apple Maps (native application).
AppleMapsNativeAdapter
Enables MapWidget to use Apple MapKit, in iOS.
AppleMapsRequestSigner
Cryptographically signs API request for AppleMapsJsAdapter and AppleMapsStaticAdapter.
AppleMapsStaticAdapter
Enables MapWidget to use Apple Maps Web Snapshots API.
BingMapsApp
Opens a map in Bing Maps (website)
BingMapsIframeAdapter
Enables MapWidget to use Bing Maps Custom Map URLs.
BingMapsJsAdapter
Enables MapWidget to use Bing Maps Javascript API.
BingMapsStaticAdapter
Enables MapWidget to use Bing Maps REST API for static maps.
GeoPoint
A geographic point on Earth.
GoogleMapsIframeAdapter
Enables MapWidget to use Google Maps Embed API.
GoogleMapsJsAdapter
Enables MapWidget to use Google Maps Javascript API.
GoogleMapsLauncher
Opens a map in Google Maps (native application or website).
GoogleMapsStaticAdapter
Enables MapWidget to use Google Maps Static API.
MapAdapter
Superclass for map vendor adapters. The default map vendor is defined by MapAdapter.defaultInstance.
MapCircle
Specifies a sequence of lines that should be drawn by MapWidget.
MapLauncher
Open a map in an external map application.
MapLine
Specifies a sequence of lines that should be drawn by MapWidget.
MapLocation
Defines map location.
MapMarker
Specifies a marker that should be drawn by MapWidget.
MapMarkerDetails
Detailed information about a place. Used by MapMarker.
MapWidget
A map widget that fills all space available to it.
MapWidgetState
Zoom
Zoom is a value typically between 1 (farthest) and 20 (closest).

Enums

MapType
Describes type of map.