Enter Search Criteria
Maps
Access our vector maps, imagery and open datasets.
Search
Find locations by place names or addresses.
Directions
Optimize routes and generate turn-by-turn directions, react to real-time traffic, and route multiple vehicles to multiple destinations.
Description
A rich 2D & 3D mapping API for Java and Kotlin developers. Allows you to build apps that:
- Use the geocoding service to convert addresses to and from geographic coordinates
- Serve up directions, optimal routes between multiple destinations, and drive time calculations around a point of interest.
- Find demographic and contextual data about an area such as average income, household size and population density.
- Use a rich collection of ready-to-use basemaps, demographic maps and imagery in your app.
- Perform analysis to discover trends and pattern detections in your data
- Use your data offline to view maps, search, find routes, and they sync edits when reconnected.
By joining our no-cost Developer Program you get:
- Complete access to ArcGIS developer tools and libraries.
- An API reference and developer’s guide to help you learn the API.
- Self-guided tutorials, Example Apps and DevLabs.
- Samples on our github repo.
- Access to our community to get help with your questions
See Esri ArcGIS Runtime SDK for Android in Action
Maps App
The Maps App allows you to access a variety of different Basemaps, search for locations and get directions.
Nearby Places
The Nearby Places application demonstrates how to use Esri’s geocoding service to find hotels, restaurants or bars within a default radius of the device’s current location.
Samples App
The Samples App demonstrates the capabilities of the SDK including maps, layers, search, directions and routing and much more.