Advanced Map API


Overview

Power your applications using MapmyIndia first generation of Advanced Maps APIs & SDKs that offer rich feature set and are backed by MapmyIndia’s vast and comprehensive Maps.When you use the MapmyIndia Advanced Maps APIs/SDKs together, you bring the best of MapmyIndia maps to everything you build. With our extensive market experience, we have made it easier to use MapmyIndia Advanced Maps APIs/SDKs together to help scale your business.

-

Autosuggest API

This API searches for and auto-suggests results as you type an address, a city or point of interest (POI) and returns available information along with its coordinates.

Autosuggest API lets you add a text input field to your web page, and monitor that field for character entries. As the user enters text, autosuggest API returns predictions that can represented in the form of a drop down pick list.

One can use this API to turn a simple [& dumb! ... No kidding !] address input box to an interactive and smart input box helping users to quickly select the most likely applicable address with minimal input taken from the user.

With the aid of this API, developers can assist the users of their applications to minimize the time spent in searching for address and concentrate on more important aspects of their application. A simple task such as finding an address shouldn’t turn your application from being too complex, rather it should try to accomplish this by being fairly simple & intuitive.

Minimizing the keystrokes is just one of the many advantages this API offers. You can search for house addresses directly with this API.

Nearby API

The MapmyIndia Nearby API lets you search for places near a specified position. You can query for your search request by supplying keywords or specifying the type of place you are searching for.

The MapmyIndia Nearby API allows you to query for place information on a variety of categories, such as: ATMs, banks, lakes, beaches, police stations, tourist destinations and more. You can search for places either by category or a textual keyword. A keyword search returns a list of places along with summary information about each place that are often described by the keyword.

MapmyIndia Map Android/iOS SDK

Use MapmyIndia Maps Android/iOS SDKs to make smarter Android mobile application using native code. Add user interactions for interactive mapping to the application interface like pinch, zoom and pan etc. Add markers, custom images, info windows, current location display, polylines (like routes), polygons and more to the map easily with MapmyIndia Maps. The Android/iOS SDKs allow to add MapmyIndia maps which is optimized for devices for all resolutions.

Search any point of interest or places / geographical objects and get their rich details across India using the best in class maps offerred by MapmyIndia. MapmyIndia Maps Android/iOS SDKs help to reduce the load time of iOS mobile application compared to other SDKs offerring LBS functionality.

Advanced Map API - Documentation


App developers can easily and quickly integrate powerful and advanced maps and location based functionality along with India's best map and data content into their apps by simply integrating MapmyIndia's APIs and SDKs. Our APIs and SDKs offer instant access and integration with India's most detailed, accurate, professionally created, continuously updated and house-address level maps from MapmyIndia.
Available for following platforms:

Javascript Library

The MapmyIndia JavaScript Library is a powerful, lightweight Javascript library that enables developers to build web or mobile browser applications with powerful interactive mapping functionality.

Android SDK

MapmyIndia's Android SDK allows navtive Android app developers to integrate powerful maps and location technologies from MapmyIndia through native code.

iOS SDK

MapmyIndia's iOS SDK allows navtive iOS app developers to integrate powerful maps and location technologies from MapmyIndia through native code.


Rest APIs

MapmyIndia's REST APIs are usable by app developers building for any platform or building using any language, be it Javascript, Android, iOS, Python, PHP, JAVA, Windows, Desktop, Web, Mobile, IoT devices etc. The REST APIs are HTTP request/JSON response APIs which can be easily called and encapsulate powerful location functionality and algorithms based on MapmyIndia's high quality and comprehensive map data for India.

Autosuggest API

Searches for and auto-suggests results as you type an address, a city or point of interest (POI) and returns available information along with its coordinates.

Geocoding API

A REST API that finds the most accurate latitude longitude combination for a provided address

Route / Driving Directions API

A REST API that calculates up to three routes between provided start and end locations provided as latitude longitude points.

Driving Distance Matrix API

A REST API that provides driving distance and time from a given center point to any number of points.

Reverse Geocoding API

A REST API that finds the nearest street-level address for a provided latitude longitude combination.

Nearby API

This REST API can be used to extract nearby POIs either of a category using the unique code assigned to that category or by searching for any generic keyword that is often used to describe those particular POIs.

Place / eLoc Details API

This REST API can be used to extract the details of a particular place with the help of its place id. A place ID is the unique reference assigned to any geographical entity on the MapmyIndia Maps.

Still Map Image API

A REST API that provides map images (PNG) of size 2 56x256 and 512x512 (for high DPI screens, like retina display) for a given latitude longitude point and zoom level

Hybrid Map Image API

A REST API that provides hybrid map images (PNG) of size 256x256 and 512x512 (for high DPI screens, like retina display) for a given latitude longitude point and zoom level. Hybrid map images are satellite imagery overlaid with additional layers of labels and roads for better perception.

MapmyIndia Maps Android SDK

Use the MapmyIndia Maps Android SDK to add MapmyIndia Maps and location services to your Android mobile application using native code. You need to get your API keys to start using the SDK. Whichever API plan you use, your daily usage quota is shared between Web and mobile platforms. You will find plenty of examples in the SDKs to get you started with integrating MapmyIndia Maps. The SDK allows you to add the following features to your mobile app -

Map

  • Display a MapmyIndia Map which is optimized for devices for all resolutions and screen sizes
  • Add native user interactions to the map like pinch and zoom, pan etc.
  • Enable map caching to optimize data usage in your application
  • Add markers, custom images, info windows, current location display, polylines (like routes), polygons and more to the map

Search

  • Use MapmyIndia's powerful Geocoding API bundled in the SDK to search for addresses (up to house numbers) across India to get latitude-longitude and other details about that address
  • Use MapmyIndia's accurate Reverse Geocoding API bundled in the SDK to find addresses for any point location on the map

Driving Directions

Display driving directions between any two points with multiple via points support to the map.

Driving Distance

Get distance and travel time from one point to any number of points without the route details.

MapmyIndia Maps iOS SDK

Use the MapmyIndia Maps iOS SDK to add MapmyIndia Maps and location services to your Android mobile application using native code. You need to get your API keys to start using the SDK. Whichever API plan you use, your daily usage quota is shared between Web and mobile platforms. You will find plenty of examples in the SDKs to get you started with integrating MapmyIndia Maps. The SDK allows you to add the following features to your mobile app -

Map

  • Display a MapmyIndia Map which is optimized for devices for all resolutions and screen sizes
  • Add native user interactions to the map like pinch and zoom, pan etc.
  • Enable map caching to optimize data usage in your application
  • Add markers, custom images, info windows, current location display, polylines (like routes), polygons and more to the map

Search

  • Use MapmyIndia's powerful Geocoding API bundled in the SDK to search for addresses (up to house numbers) across India to get latitude-longitude and other details about that address
  • Use MapmyIndia's accurate Reverse Geocoding API bundled in the SDK to find addresses for any point location on the map

Driving Directions

Display driving directions between any two points with multiple via points support to the map.

Driving Distance

Get distance and travel time from one point to any number of points without the route details.