https://github.com/mappls-api/mappls-flutter-sdk
This SDK is wrapper for Flutter on Native Map SDK to support on Android and iOS.
https://github.com/mappls-api/mappls-flutter-sdk
Last synced: 5 months ago
JSON representation
This SDK is wrapper for Flutter on Native Map SDK to support on Android and iOS.
- Host: GitHub
- URL: https://github.com/mappls-api/mappls-flutter-sdk
- Owner: mappls-api
- Created: 2023-03-01T12:09:52.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2026-01-13T04:16:31.000Z (5 months ago)
- Last Synced: 2026-01-13T07:48:19.073Z (5 months ago)
- Language: Dart
- Size: 20.2 MB
- Stars: 10
- Watchers: 5
- Forks: 4
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## **Important Note** – Please read first
> The [main](https://github.com/mappls-api/mappls-flutter-sdk/tree/main) branch contains the documentation for releases using the updated Authorization & Authentication mechanism introduced in August 2025.
> If you wish to use the releases that use the legacy authentication method based on OAuth 2.0, please refer to the [auth-legacy](https://github.com/mappls-api/mappls-flutter-sdk/tree/auth-legacy) branch.
[
](https://www.mapmyindia.com/api)
# Mappls Flutter SDK
**Easy To Integrate Maps & Location APIs & SDKs For Android Applications**
Powered with India's most comprehensive and robust mapping functionalities.
1. You can get your api key to be used in this document here: [Mappls Dashboard](https://auth.mappls.com/console)
2. The sample code is provided to help you understand the basic functionality of Mappls maps & REST APIs working on **Flutter** development platform.
4. Explore through [200+ countries & territories](https://github.com/mappls-api/mappls-rest-apis/blob/main/docs/countryISO.md) with **Global Search, Routing and Mapping APIs & SDKs** by Mappls.
## [Documentation History](#Documentation-History)
| Version | Supported SDK Version |
| ---- |------------------------------------------------------------------------------------------------------------------|
| [v2.0.0](docs/v2.0.0/README.md) | - Map SDK v2.0.3
- Place Search Widget v2.0.0
- Direction Widget v2.0.0
- Nearby Widget v2.0.0 |
For more details of previous documentation versions, [click here](docs/v2.0.0/Doc-History.md)
## Table of Contents
- [Getting Started](docs/v2.0.0/Getting-Started.md)
- [Installation](docs/v2.0.0/Add-Mappls-SDK.md#installation)
- [Android Setup](docs/v2.0.0/Add-Mappls-SDK.md#android-setup)
- [iOS Setup](docs/v2.0.0/Add-Mappls-SDK.md#ios-setup)
- [Web Setup](docs/v2.0.0/Add-Mappls-SDK.md#web-setup)
- [Mappls Map SDK](docs/v2.0.0/Add-Mappls-Map.md)
- [Version History](docs/v2.0.0/Add-Mappls-Map.md#version-history)
- [Import Flutter Map](docs/v2.0.0/Add-Mappls-Map.md#import-flutter-map)
- [Add Flutter Mappls Map](docs/v2.0.0/Add-Mappls-Map.md#add-flutter-mappls-map)
- [Map Gestures](docs/v2.0.0/Map-Gestures.md)
- [Target](docs/v2.0.0/Map-Gestures.md#target)
- [Tilt](docs/v2.0.0/Map-Gestures.md#tilt)
- [Bearing](docs/v2.0.0/Map-Gestures.md#bearing)
- [Zoom](docs/v2.0.0/Map-Gestures.md#zoom)
- [Map Camera](docs/v2.0.0/Map-Camera.md)
- [Camera Position](docs/v2.0.0/Map-Camera.md#camera-position)
- [Set Camera Position On Map](docs/v2.0.0/Map-Camera.md#set-camera-position-on-map)
- [Camera Animations](docs/v2.0.0/Map-Camera.md#camera-animations)
- [Move Camera](docs/v2.0.0/Map-Camera.md#move-camera)
- [Ease Camera](docs/v2.0.0/Map-Camera.md#ease-camera)
- [Animate Camera](docs/v2.0.0/Map-Camera.md#animate-camera)
- [Camera Control](docs/v2.0.0/Camera-Control.md)
- [Move To Target](docs/v2.0.0/Camera-Control.md#move-to-target)
- [Move To Target with Zoom](docs/v2.0.0/Camera-Control.md#move-to-target-with-zoom)
- [Move To Bound](docs/v2.0.0/Camera-Control.md#move-to-bound)
- [Zoom To](docs/v2.0.0/Camera-Control.md#zoom-to)
- [Zoom By](docs/v2.0.0/Camera-Control.md#zoom-by)
- [Zoom In](docs/v2.0.0/Camera-Control.md#zoom-in)
- [Zoom Out](docs/v2.0.0/Camera-Control.md#zoom-out)
- [Map Events](docs/v2.0.0/Map-Events.md)
- [Map Click Event](docs/v2.0.0/Map-Events.md#map-click-event)
- [Map Long Click Event](docs/v2.0.0/Map-Events.md#map-long-click-event)
- [Camera Movement Ended](docs/v2.0.0/Map-Events.md#camera-movement-ended)
- [Map Overlays](docs/v2.0.0/Map-Overlay.md)
- [Marker](docs/v2.0.0/Map-Overlay.md#marker)
- [Add Marker](docs/v2.0.0/Map-Overlay.md#add-marker)
- [Custom Marker](docs/v2.0.0/Map-Overlay.md#custom-marker)
- [Remove Marker](docs/v2.0.0/Map-Overlay.md#remove-marker)
- [Polyline](docs/v2.0.0/Map-Overlay.md#polyline)
- [Add Polyline](docs/v2.0.0/Map-Overlay.md#add-polyline)
- [Remove Polyline](docs/v2.0.0/Map-Overlay.md#remove-polyline)
- [Polygon](docs/v2.0.0/Map-Overlay.md#polygon)
- [Add Polygon](docs/v2.0.0/Map-Overlay.md#add-polygon)
- [Remove Polygon](docs/v2.0.0/Map-Overlay.md#remove-polygon)
- [Show Current Location](docs/v2.0.0/Show-User-Location.md)
- [Show/Hide Current Location On Map](docs/v2.0.0/Show-User-Location.md#showhide-current-location-on-map)
- [Location Update Callback](docs/v2.0.0/Show-User-Location.md#location-update-callback)
- [Tracking Mode](docs/v2.0.0/Show-User-Location.md#tracking-mode)
- [Render Mode](docs/v2.0.0/Show-User-Location.md#render-mode)
- [Map UI Settings](docs/v2.0.0/Map-UI-Settings.md)
- [Compass Settings](docs/v2.0.0/Map-UI-Settings.md#compass-settings)
- [Enable/Disable Compass](docs/v2.0.0/Map-UI-Settings.md#enable-disable-compass)
- [Gravity of Compass](docs/v2.0.0/Map-UI-Settings.md#gravity-of-compass)
- [Margins of Compass](docs/v2.0.0/Map-UI-Settings.md#margins-of-compass)
- [Logo Settings](docs/v2.0.0/Map-UI-Settings.md#logo-settings)
- [Gravity of Logo](docs/v2.0.0/Map-UI-Settings.md#gravity-of-logo)
- [Margin of Logo](docs/v2.0.0/Map-UI-Settings.md#margin-of-logo)
- [Enable/Disable Double Tap Zoom](docs/v2.0.0/Map-UI-Settings.md#enabledisable-double-tap-zoom)
- [Enable/Disable Map Rotation Gesture](docs/v2.0.0/Map-UI-Settings.md#enable-disable-map-rotation-gesture)
- [Enable/Disable Map Scrolling Gesture](docs/v2.0.0/Map-UI-Settings.md#enabledisable-map-scrolling-gesture)
- [Enable/Disable Map Tilt Gesture](docs/v2.0.0/Map-UI-Settings.md#enable-disable-map-tilt-gesture)
- [Enable/Disable Zoom Gesture](docs/v2.0.0/Map-UI-Settings.md#enabledisable-zoom-gesture)
- [Mappls REST API](docs/v2.0.0/Mappls-Rest-Apis.md)
- [Search API](docs/v2.0.0/Search-Api.md)
- [Auto Suggest](docs/v2.0.0/Search-Api.md#auto-suggest)
- [Geocoding](docs/v2.0.0/Search-Api.md#geocoding)
- [Reverse Geocoding](docs/v2.0.0/Search-Api.md#reverse-geocoding)
- [Nearby Places](docs/v2.0.0/Search-Api.md#nearby-places)
- [Place Details](docs/v2.0.0/Search-Api.md#place-details)
- [POI Along the Route](docs/v2.0.0/Search-Api.md#poi-along-the-route)
- [Routes & Navigation API](docs/v2.0.0/Routing-Api.md)
- [Routing API](docs/v2.0.0/Routing-Api.md#routing-api)
- [Driving Distance Matrix API](docs/v2.0.0/Routing-Api.md#driving-distance-matrix-api)
- [Mappls Search Widget](docs/v2.0.0/Place-Autocomplete-Widget.md)
- [Getting Started](docs/v2.0.0/Place-Autocomplete-Widget.md#getting-started)
- [Import Search Widget](docs/v2.0.0/Place-Autocomplete-Widget.md#import-search-widget)
- [Place Autocomplete](docs/v2.0.0/Place-Autocomplete-Widget.md#place-autocomplete)
- [Place Picker](docs/v2.0.0/Place-Autocomplete-Widget.md#place-picker)
- [Mappls Direction Widget](docs/v2.0.0/Direction-Ui.md)
- [Getting Started](docs/v2.0.0/Direction-Ui.md#getting-started)
- [Import Direction Widget](docs/v2.0.0/Direction-Ui.md#import-direction-widget)
- [Open Direction Widget](docs/v2.0.0/Direction-Ui.md#open-direction-widget)
- [Mappls Nearby Widget](docs/v2.0.0/Nearby-Widget.md)
- [Getting Started](docs/v2.0.0/Nearby-Widget.md#getting-started)
- [Import Nearby Widget](docs/v2.0.0/Nearby-Widget.md#import-nearby-widget)
- [Open Nearby Widget](docs/v2.0.0/Nearby-Widget.md#open-nearby-widget)
- [Country List](https://github.com/mappls-api/mappls-rest-apis/blob/main/docs/countryISO.md)
For any queries and support, please contact:
[
](https://about.mappls.com/api/)
Email us at [apisupport@mappls.com](mailto:apisupport@mappls.com)

[Support](https://about.mappls.com/contact/)
Need support? contact us!
[
](https://stackoverflow.com/questions/tagged/mappls-api)[](https://about.mappls.com/blog/)[](https://github.com/Mappls-api)[
](https://www.npmjs.com/org/mapmyindia)
[
](https://www.facebook.com/Mapplsofficial)[](https://twitter.com/mappls)[](https://www.linkedin.com/company/mappls/)[](https://www.youtube.com/channel/UCAWvWsh-dZLLeUU7_J9HiOA)
@ Copyright 2026 CE Info Systems Ltd. All Rights Reserved.
Terms & Conditions | Privacy Policy | Supplier Sustainability Policy | Health & Safety Policy | Environmental Policy & CSR Report
Customer Care: +91-9999333223