FLUTTER ECOSYSTEM

google_maps_flutter

A Flutter plugin for integrating Google Maps in iOS and Android applications.

Latest version
2.18.2
30-day downloads
933K
Likes
4.6K
Pub points
150

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

A Flutter plugin that enables integration of Google Maps into mobile and web applications for Android, iOS, and the web. It provides a native-like map experience with support for markers, polygons, polylines, and user interactions such as panning and zooming. The plugin leverages Google's Maps SDKs under the hood, ensuring consistent behavior across platforms. Developers can customize map styles, enable location tracking, and respond to user gestures through event callbacks. It is ideal for apps requiring rich geospatial visualization and navigation features.

Use cases
  • Location-based services
  • Route planning
  • Map overlays
  • Real-time tracking
  • Geofencing
Key features
  • Support for markers and custom icons
  • Polygons and polylines rendering
  • User gesture handling
  • Map style customization
  • Location tracking
Suitable for
  • Mobile and web apps with maps
  • Navigation and logistics apps
  • Travel and delivery platforms
  • Real-time location dashboards
  • Location-aware social apps
Considerations
  • Requires API key from Google Cloud Console
  • Additional setup for iOS and Android
  • Web support may have limited functionality
  • Potential performance impact with many markers
  • Depends on Google Play Services on Android
Supported platformsAndroidiOSWeb

Install package

flutter pub add google_maps_flutter

Categories

Dependencies

Dependency list 4 items
  • google_maps_flutter_android^2.19.1
  • google_maps_flutter_ios^2.18.0
  • google_maps_flutter_platform_interface^2.16.0
  • google_maps_flutter_web^0.6.3

Source repository

Related projects