Bringing Google Maps to Flutter: The Power of Plugins
summary
Builds a cross‑platform demo (Android, iOS, web) that performs address geocoding, custom map markers, routed polylines and returns distance and driving time using google_maps_flutter, flutter_polyline_points and a geocoding plugin, with API keys per platform and billing enabled for cloud APIs. Custom markers use BitmapDescriptor generated from Material icons. Notes a bug in multi‑segment durations (fixed by forking the polyline package) and that geocoding lacks web so the federated plugin pattern is used to add a web implementation.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:09Demo app goals
- 3:02Google Maps platform overview
- 4:29Project setup Android iOS web
- 7:21Blank map widget in Flutter
- 9:28Customized map markers
- 14:50Address lookup geocoding
- 19:53Displaying routes polylines
- 24:33Package limitations forking
- 31:38Extending plugins federated
- 32:43Summary
related talks
27mBuilding Google Maps Navigation for Flutter
39mGeotriggers & Spatial Awareness with ArcGIS Maps SDK
37mWhy "Where" Matters: Exploring the Power of Location-Aware Apps
36mFlutter-Google's latest innovation for mobile, web, and desktop apps
49mGetting started with the Maps SDK for Flutter
36mFlutter-Google's latest innovation for mobile, web, and desktop apps
01h 00mFuture-Proof Mobile Cross-Platform Apps with Flutter
20mHow Flutter Can Change the Future of Urban Communities
