An open API service indexing awesome lists of open source software.

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.

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)

![](https://www.mapmyindia.com/api/img/icons/support.png)
[Support](https://about.mappls.com/contact/)
Need support? contact us!




[

](https://stackoverflow.com/questions/tagged/mappls-api)[![](https://www.mapmyindia.com/api/img/icons/blog.png)](https://about.mappls.com/blog/)[![](https://www.mapmyindia.com/api/img/icons/gethub.png)](https://github.com/Mappls-api)[

](https://www.npmjs.com/org/mapmyindia)

[

](https://www.facebook.com/Mapplsofficial)[![](https://www.mapmyindia.com/june-newsletter/icon2.png)](https://twitter.com/mappls)[![](https://www.mapmyindia.com/newsletter/2017/aug/llinkedin.png)](https://www.linkedin.com/company/mappls/)[![](https://www.mapmyindia.com/june-newsletter/icon3.png)](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