Mapmyindia REST API SDK for React Native - beta
A Mappls sdk for maps, search places, routes navigation, gis analytics, identity platform across React Native.
Compatibility decision
Do not start a new production build from this evidence. Contain existing use, identify a supported target, migrate with rollback, and retire the dependency.
Repository content, activity, code fragments, and local correspondence are discovery evidence only. They do not establish a supported package coordinate, binary identity, current version, account entitlement, runtime pairing, production compatibility, or approval.Source and identity
- Public source
- Open repository ↗
- Captured document
- Open source documentation ↗
- Default branch
master- Lifecycle risk
- Retire
- Authentication signals
- oauth2 · api-key · licensed-entitlement
Products and prerequisites
- A React Native project with both native build environments
- OAuth client credentials issued for the intended Mappls project
- A Mappls project key restricted to the intended app, domain, or backend
- The corresponding product entitlement enabled for the developer application
Install and configuration guidance
These statements are reproduced as normalized repository evidence. Validate coordinates and versions before copying them into a project.
Getting started
$ npm install mapmyindia-restapi-react-native-beta --save
If you are using React-Native < 0.60.0 then you have to follow additional steps which are below
Mostly automatic installation
$ react-native link mapmyindia-restapi-react-native-beta
Place Detail with Sub Template based Configuration
The API is highly configurable to configuration enables to provide the required set of attributes to the user on the basis of assigned sub templates. The default configuration with available with basic pay-as-you-go rates is that of General Details subtemplate.
Source code evidence
Use these fragments to understand integration shape. They may belong to an older toolchain or authentication generation.
include ':mapmyindia-restapi-react-native-beta'
project(':mapmyindia-restapi-react-native-beta').projectDir = new File(rootProject.projectDir, '../node_modules/mapmyindia-restapi-react-native-beta/android')compile project(':mapmyindia-restapi-react-native-beta')import Mapmyindia from 'mapmyindia-restapi-react-native-beta';Mapmyindia.setRestApiKey('YOUR_CREDENTIAL');
Mapmyindia.setClientId('YOUR_CREDENTIAL');
Mapmyindia.setClientSecret('YOUR_CREDENTIAL');Mapmyindia.place_details({eLoc: 'MMI000'}, (response) => {
alert(JSON.stringify(response));
});Mapmyindia.atlas_auto({query: 'agr'}, (response) => {
alert(JSON.stringify(response));
});Connected implementation paths
Exact source paths
No quickstart or starter explicitly names this source. Continue through the platform path without claiming direct lineage.
Adjacent platform paths
Platform guidance—not package compatibilityBridge one map feature across Android and iOSMigration evidence
Direct LineageReact Native maps and REST wrappersProduction compatibility checklist
A clean demo is the beginning of the decision, not its conclusion.
- 01
Confirm the exact package or artifact identifier and version with the owning Mappls product team; a repository name is not a package contract.
- 02
Verify platform toolchain, operating-system, architecture, host-application, and transitive-dependency compatibility from a clean build.
- 03
Bind only the documented credential class and restriction to its intended client or trusted-server runtime; never commit or log a secret.
- 04
Verify account entitlement, region, quota, endpoint generation, data rights, and applicable commercial terms independently.
- 05
Exercise initialization, ready, denied, empty, offline, timeout, cancellation, background/resume, and teardown paths.
- 06
Pin dependency and native artifact integrity evidence; retain source fingerprint, selected version, lockfile, build provenance, and approving owner.
- 07
For stateful or hybrid behavior, persist application state outside the SDK and prove idempotency, reconciliation, audit, privacy, and recovery.
- 08
Release by a bounded cohort with observable rollback; repository activity or a successful fixture is never production compatibility evidence.
Local repository candidates
Only minimized identity evidence is exposed. Review candidates side by side; do not assume they are the same release line.
contenthub/dochub/mapmyindia-restapi-react-native-betalocal-contenthub-dochub-mapmyindia-restapi-react-native-beta