Mappls Map SDK¶
Mappls Map SDK is a powerful and versatile software development kit that enables developers to seamlessly integrate rich, interactive mapping and location-based services into their mobile and web applications. With comprehensive support for detailed maps, routing, geocoding, real-time traffic updates, and advanced spatial analytics, the SDK empowers businesses to create intuitive navigation experiences and location-aware solutions. Its customizable UI components, efficient performance, and extensive API set make it ideal for building applications across various industries including logistics, transportation, travel, and urban planning.
Version History¶
| Version | Last Updated | Author | Release Note |
|---|---|---|---|
| v9.0.2 | 02 Jun, 2026 | Mappls API Team (MA) (ST) | - Added lang parameter in Autosuggest & Nearby Response - Added Reverse Geocode Nearby - Added validIndication in IntersectionLanes in Routing Response - Fix issue related to MapSnaphotter |
| v9.0.1 | 31 Mar, 2026 | Mappls API Team (MA) (ST) | - Fix _ support in package Name - Remove hyperLocal & zoom from Autosugget Request. - Remove user & score from Autosuggest Response. - Added searchType in Autosuggest, Nearby & Reverse Geocode - Added bounds, bridge and refLocation in Poi Along Route Request - Added suggestedSearchAtlas in Poi Along Route Response - Added actualGeoLevel in Geocode Request - Added mapplsPinAdminType in Geocode Response - Remove username, ignoreAutoExpand & includes from Nearby Request - Added isVenue & venueDetails in Reverse Geocode Response - Remove username from Text Search Request. - Added tollPass and eType in Routing request. - Added npToll in Route Classes, fromNodeIdx and toNodeIdx in Leg Step & consumption in Annotation of Routing Response. - Fix request key use_highways from use_highway in Predective Route API - Added Custom Style support |
| v9.0.0 | 06 Jun, 2025 | Mappls API Team (MA) (ST) | - Authentication and authorization mechanisms have been revised. - Updated minimum Android version to 21. - Added Support for 16 KB Page Sizes |
For more details of previous versions , click here.
Add Mappls Map Dependency¶
- Add the Android Mappls Map Dependency in your app level
build.gradleorbuild.gradle.ktsfile #### Kotlin (build.gradle.kts)
// When using the BoM, you don't specify versions in Mappls library dependencies
// Add the dependency for the Mappls SDK for Mappls Map SDK
implementation("com.mappls.sdk:mappls-android-sdk")
//Or Add Dependency with Version
implementation("com.mappls.sdk:mappls-android-sdk:9.0.2")
#### Groovy (build.gradle)
// When using the BoM, you don't specify versions in Mappls library dependencies
implementation 'com.mappls.sdk:mappls-android-sdk'
//Or Add Dependency with Version
implementation("com.mappls.sdk:mappls-android-sdk:9.0.2")
Initialize Mappls Map SDK¶
- Initialize Mappls SDK either in Application class or before using Mappls SDK #### Kotlin
Mappls.getInstance(this)
#### Java
Mappls.getInstance(this);
For any queries and support, please contact:
Email us at apisupport@mappls.com
Support
Need support? contact us!
