{"id":32291520,"url":"https://github.com/mappls-api/mappls-flutter-sdk","last_synced_at":"2026-01-16T05:44:26.537Z","repository":{"id":157920716,"uuid":"608142180","full_name":"mappls-api/mappls-flutter-sdk","owner":"mappls-api","description":"This SDK is wrapper for Flutter on Native Map SDK to support on Android and iOS.","archived":false,"fork":false,"pushed_at":"2026-01-13T04:16:31.000Z","size":21158,"stargazers_count":10,"open_issues_count":8,"forks_count":4,"subscribers_count":5,"default_branch":"main","last_synced_at":"2026-01-13T07:48:19.073Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mappls-api.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-03-01T12:09:52.000Z","updated_at":"2026-01-13T04:15:48.000Z","dependencies_parsed_at":"2024-07-26T11:43:39.389Z","dependency_job_id":"9890dc44-a3b7-44ff-86f0-51e3283ae248","html_url":"https://github.com/mappls-api/mappls-flutter-sdk","commit_stats":null,"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/mappls-api/mappls-flutter-sdk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mappls-api%2Fmappls-flutter-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mappls-api%2Fmappls-flutter-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mappls-api%2Fmappls-flutter-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mappls-api%2Fmappls-flutter-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mappls-api","download_url":"https://codeload.github.com/mappls-api/mappls-flutter-sdk/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mappls-api%2Fmappls-flutter-sdk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28477390,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T03:13:13.607Z","status":"ssl_error","status_checked_at":"2026-01-16T03:11:47.863Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-10-23T03:01:27.520Z","updated_at":"2026-01-16T05:44:26.513Z","avatar_url":"https://github.com/mappls-api.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"## **Important Note** – Please read first\n\n\u003e The [main](https://github.com/mappls-api/mappls-flutter-sdk/tree/main) branch contains the documentation for releases using the updated Authorization \u0026 Authentication mechanism introduced in August 2025.  \n\u003e 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.\n\n\n[\u003cimg src=\"https://about.mappls.com/images/mappls-b-logo.svg\" height=\"60\"/\u003e \u003c/p\u003e](https://www.mapmyindia.com/api)\n\n# Mappls Flutter SDK\n\n**Easy To Integrate Maps \u0026 Location APIs \u0026 SDKs For Android Applications**\n\nPowered with India's most comprehensive and robust mapping functionalities.\n\n1. You can get your api key to be used in this document here: [Mappls Dashboard](https://auth.mappls.com/console)\n\n2. The sample code is provided to help you understand the basic functionality of Mappls maps \u0026 REST APIs working on **Flutter** development platform.\n\n4. Explore through [200+ countries \u0026 territories](https://github.com/mappls-api/mappls-rest-apis/blob/main/docs/countryISO.md) with **Global Search, Routing and Mapping APIs \u0026 SDKs** by Mappls.\n\n## [Documentation History](#Documentation-History)\n\n| Version | Supported SDK Version                                                                                            |  \n| ---- |------------------------------------------------------------------------------------------------------------------|    \n| [v2.0.0](docs/v2.0.0/README.md) | - Map SDK v2.0.3 \u003cbr/\u003e - Place Search Widget v2.0.0 \u003cbr/\u003e - Direction Widget v2.0.0 \u003cbr/\u003e - Nearby Widget v2.0.0 |\n\nFor more details of previous documentation versions, [click here](docs/v2.0.0/Doc-History.md)\n\n## Table of Contents\n- [Getting Started](docs/v2.0.0/Getting-Started.md)\n  - [Installation](docs/v2.0.0/Add-Mappls-SDK.md#installation)\n  - [Android Setup](docs/v2.0.0/Add-Mappls-SDK.md#android-setup)\n  - [iOS Setup](docs/v2.0.0/Add-Mappls-SDK.md#ios-setup)\n  - [Web Setup](docs/v2.0.0/Add-Mappls-SDK.md#web-setup)\n- [Mappls Map SDK](docs/v2.0.0/Add-Mappls-Map.md)\n  - [Version History](docs/v2.0.0/Add-Mappls-Map.md#version-history)\n  - [Import Flutter Map](docs/v2.0.0/Add-Mappls-Map.md#import-flutter-map)\n  - [Add Flutter Mappls Map](docs/v2.0.0/Add-Mappls-Map.md#add-flutter-mappls-map)\n  - [Map Gestures](docs/v2.0.0/Map-Gestures.md)  \n    - [Target](docs/v2.0.0/Map-Gestures.md#target)  \n    - [Tilt](docs/v2.0.0/Map-Gestures.md#tilt)  \n    - [Bearing](docs/v2.0.0/Map-Gestures.md#bearing)  \n    - [Zoom](docs/v2.0.0/Map-Gestures.md#zoom)  \n  - [Map Camera](docs/v2.0.0/Map-Camera.md)  \n    - [Camera Position](docs/v2.0.0/Map-Camera.md#camera-position)  \n    - [Set Camera Position On Map](docs/v2.0.0/Map-Camera.md#set-camera-position-on-map)  \n    - [Camera Animations](docs/v2.0.0/Map-Camera.md#camera-animations)  \n      - [Move Camera](docs/v2.0.0/Map-Camera.md#move-camera)  \n      - [Ease Camera](docs/v2.0.0/Map-Camera.md#ease-camera)  \n      - [Animate Camera](docs/v2.0.0/Map-Camera.md#animate-camera)  \n  - [Camera Control](docs/v2.0.0/Camera-Control.md)  \n    - [Move To Target](docs/v2.0.0/Camera-Control.md#move-to-target)  \n    - [Move To Target with Zoom](docs/v2.0.0/Camera-Control.md#move-to-target-with-zoom)  \n    - [Move To Bound](docs/v2.0.0/Camera-Control.md#move-to-bound)  \n    - [Zoom To](docs/v2.0.0/Camera-Control.md#zoom-to)  \n    - [Zoom By](docs/v2.0.0/Camera-Control.md#zoom-by)  \n    - [Zoom In](docs/v2.0.0/Camera-Control.md#zoom-in)  \n    - [Zoom Out](docs/v2.0.0/Camera-Control.md#zoom-out)  \n  - [Map Events](docs/v2.0.0/Map-Events.md)  \n    - [Map Click Event](docs/v2.0.0/Map-Events.md#map-click-event)  \n    - [Map Long Click Event](docs/v2.0.0/Map-Events.md#map-long-click-event)  \n    - [Camera Movement Ended](docs/v2.0.0/Map-Events.md#camera-movement-ended)  \n  - [Map Overlays](docs/v2.0.0/Map-Overlay.md)  \n    - [Marker](docs/v2.0.0/Map-Overlay.md#marker)  \n      - [Add Marker](docs/v2.0.0/Map-Overlay.md#add-marker)  \n      - [Custom Marker](docs/v2.0.0/Map-Overlay.md#custom-marker)  \n      - [Remove Marker](docs/v2.0.0/Map-Overlay.md#remove-marker)  \n    - [Polyline](docs/v2.0.0/Map-Overlay.md#polyline)  \n      - [Add Polyline](docs/v2.0.0/Map-Overlay.md#add-polyline)  \n      - [Remove Polyline](docs/v2.0.0/Map-Overlay.md#remove-polyline)  \n    - [Polygon](docs/v2.0.0/Map-Overlay.md#polygon)  \n      - [Add Polygon](docs/v2.0.0/Map-Overlay.md#add-polygon)  \n      - [Remove Polygon](docs/v2.0.0/Map-Overlay.md#remove-polygon)  \n  - [Show Current Location](docs/v2.0.0/Show-User-Location.md)  \n    - [Show/Hide Current Location On Map](docs/v2.0.0/Show-User-Location.md#showhide-current-location-on-map)  \n    - [Location Update Callback](docs/v2.0.0/Show-User-Location.md#location-update-callback)  \n    - [Tracking Mode](docs/v2.0.0/Show-User-Location.md#tracking-mode)  \n    - [Render Mode](docs/v2.0.0/Show-User-Location.md#render-mode)  \n  - [Map UI Settings](docs/v2.0.0/Map-UI-Settings.md)  \n    - [Compass Settings](docs/v2.0.0/Map-UI-Settings.md#compass-settings)  \n      - [Enable/Disable Compass](docs/v2.0.0/Map-UI-Settings.md#enable-disable-compass)  \n      - [Gravity of Compass](docs/v2.0.0/Map-UI-Settings.md#gravity-of-compass)  \n      - [Margins of Compass](docs/v2.0.0/Map-UI-Settings.md#margins-of-compass)  \n    - [Logo Settings](docs/v2.0.0/Map-UI-Settings.md#logo-settings)  \n      - [Gravity of Logo](docs/v2.0.0/Map-UI-Settings.md#gravity-of-logo)  \n      - [Margin of Logo](docs/v2.0.0/Map-UI-Settings.md#margin-of-logo)  \n    - [Enable/Disable Double Tap Zoom](docs/v2.0.0/Map-UI-Settings.md#enabledisable-double-tap-zoom)  \n    - [Enable/Disable Map Rotation Gesture](docs/v2.0.0/Map-UI-Settings.md#enable-disable-map-rotation-gesture)  \n    - [Enable/Disable Map Scrolling Gesture](docs/v2.0.0/Map-UI-Settings.md#enabledisable-map-scrolling-gesture)  \n    - [Enable/Disable Map Tilt Gesture](docs/v2.0.0/Map-UI-Settings.md#enable-disable-map-tilt-gesture)  \n    - [Enable/Disable Zoom Gesture](docs/v2.0.0/Map-UI-Settings.md#enabledisable-zoom-gesture)  \n- [Mappls REST API](docs/v2.0.0/Mappls-Rest-Apis.md)  \n  - [Search API](docs/v2.0.0/Search-Api.md)  \n    - [Auto Suggest](docs/v2.0.0/Search-Api.md#auto-suggest)  \n    - [Geocoding](docs/v2.0.0/Search-Api.md#geocoding)  \n    - [Reverse Geocoding](docs/v2.0.0/Search-Api.md#reverse-geocoding)  \n    - [Nearby Places](docs/v2.0.0/Search-Api.md#nearby-places)  \n    - [Place Details](docs/v2.0.0/Search-Api.md#place-details)  \n    - [POI Along the Route](docs/v2.0.0/Search-Api.md#poi-along-the-route)  \n  - [Routes \u0026 Navigation API](docs/v2.0.0/Routing-Api.md)  \n    - [Routing API](docs/v2.0.0/Routing-Api.md#routing-api)  \n    - [Driving Distance Matrix API](docs/v2.0.0/Routing-Api.md#driving-distance-matrix-api)  \n- [Mappls Search Widget](docs/v2.0.0/Place-Autocomplete-Widget.md)\n  - [Getting Started](docs/v2.0.0/Place-Autocomplete-Widget.md#getting-started)\n  - [Import Search Widget](docs/v2.0.0/Place-Autocomplete-Widget.md#import-search-widget)\n  - [Place Autocomplete](docs/v2.0.0/Place-Autocomplete-Widget.md#place-autocomplete)\n  - [Place Picker](docs/v2.0.0/Place-Autocomplete-Widget.md#place-picker)\n- [Mappls Direction Widget](docs/v2.0.0/Direction-Ui.md)\n  - [Getting Started](docs/v2.0.0/Direction-Ui.md#getting-started)\n  - [Import Direction Widget](docs/v2.0.0/Direction-Ui.md#import-direction-widget)\n  - [Open Direction Widget](docs/v2.0.0/Direction-Ui.md#open-direction-widget)\n- [Mappls Nearby Widget](docs/v2.0.0/Nearby-Widget.md)\n  - [Getting Started](docs/v2.0.0/Nearby-Widget.md#getting-started)\n  - [Import Nearby Widget](docs/v2.0.0/Nearby-Widget.md#import-nearby-widget)\n  - [Open Nearby Widget](docs/v2.0.0/Nearby-Widget.md#open-nearby-widget)\n- [Country List](https://github.com/mappls-api/mappls-rest-apis/blob/main/docs/countryISO.md)\n\n\n\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\nFor any queries and support, please contact: \n\n[\u003cimg src=\"https://about.mappls.com/images/mappls-logo.svg\" height=\"40\"/\u003e \u003c/p\u003e](https://about.mappls.com/api/)\nEmail us at [apisupport@mappls.com](mailto:apisupport@mappls.com)\n\n\n![](https://www.mapmyindia.com/api/img/icons/support.png)\n[Support](https://about.mappls.com/contact/)\nNeed support? contact us!\n\n\u003cbr\u003e\u003c/br\u003e\n\u003cbr\u003e\u003c/br\u003e\n\n[\u003cp align=\"center\"\u003e \u003cimg src=\"https://www.mapmyindia.com/api/img/icons/stack-overflow.png\"/\u003e ](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)[\u003cimg src=\"https://mmi-api-team.s3.ap-south-1.amazonaws.com/API-Team/npm-logo.one-third%5B1%5D.png\" height=\"40\"/\u003e \u003c/p\u003e](https://www.npmjs.com/org/mapmyindia) \n\n\n\n[\u003cp align=\"center\"\u003e \u003cimg src=\"https://www.mapmyindia.com/june-newsletter/icon4.png\"/\u003e ](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)\n\n\n\n\n\u003cdiv align=\"center\"\u003e@ Copyright 2026 CE Info Systems Ltd. All Rights Reserved.\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e \u003ca href=\"https://about.mappls.com/api/terms-\u0026-conditions\"\u003eTerms \u0026 Conditions\u003c/a\u003e | \u003ca href=\"https://about.mappls.com/about/privacy-policy\"\u003ePrivacy Policy\u003c/a\u003e | \u003ca href=\"https://about.mappls.com/pdf/mapmyIndia-sustainability-policy-healt-labour-rules-supplir-sustainability.pdf\"\u003eSupplier Sustainability Policy\u003c/a\u003e | \u003ca href=\"https://about.mappls.com/pdf/Health-Safety-Management.pdf\"\u003eHealth \u0026 Safety Policy\u003c/a\u003e | \u003ca href=\"https://about.mappls.com/pdf/Environment-Sustainability-Policy-CSR-Report.pdf\"\u003eEnvironmental Policy \u0026 CSR Report\u003c/a\u003e\n\n\u003cdiv align=\"center\"\u003eCustomer Care: +91-9999333223\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmappls-api%2Fmappls-flutter-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmappls-api%2Fmappls-flutter-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmappls-api%2Fmappls-flutter-sdk/lists"}