This is an implementation of the google_maps_flutter plugin for web. Behind the scenes, it uses a14n's google_maps dart JS interop layer.
This package is not an endorsed implementation of the google_maps_flutter plugin yet, so you'll need to modify the pubspec.yaml file of your app to depend on this package:
dependencies:
google_maps_flutter: ^0.5.28
google_maps_flutter_web: ^0.1.0Get an API Key for Google Maps JavaScript API. Get started here.
Modify the <head> tag of your web/index.html to load the Google Maps JavaScript API, like so:
<head>
<!-- // Other stuff -->
<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY"></script>
</head>Now you should be able to use the Google Maps plugin normally.
The following map options are not available in web, because the map doesn't rotate there:
compassEnabledrotateGesturesEnabledtiltGesturesEnabled
There's no "Map Toolbar" in web, so the mapToolbarEnabled option is unused.
There's no "My Location" widget in web (tracking issue), so the following options are ignored, for now:
myLocationButtonEnabledmyLocationEnabled
There's no defaultMarkerWithHue in web. If you need colored pins/markers, you may need to use your own asset images.
Indoor and building layers are still not available on the web. Traffic is.