git clone, configure, and immediately start developing with this app to easily build your own consumer-grade, GIS-focused mobile mapping app.
Search for places
The app comes with custom UIs to search for places and see suggestions using the ArcGIS World Geocoding Service. Your users can type a search query to see a refreshed list of suggested results nearby to their location. Tapping on a result geocodes that result into a place and marks that place on the map. They can also generate a route and get directions to that place.
Enable your users to find the most appropriate address for any point on the map. They can select and hold a point on the map to reverse geocode it into an address using the ArcGIS World Geocoding Service. Your users can also generate a route and get directions to that address.
Generate routes and get directions
Tapping a button generates routes between predefined starting and ending locations. The app uses the ArcGIS World Routing Service to generate a route and comes with custom map-centric UI components for displaying step-by-step directions to your users.
The app comes with a default gallery that allows changing the map's current
Present a map-centric design
Maps App is designed to allow your users to understand and interact with what's in the world around them. To accomplish this, it places the map at the forefront of the app's design and comes with a series of custom UIs that create a user experience that is common and familiar among mobile mapping apps.
Make this app yours
You can prepare the app for your users with very little configuration.
From your developer dashboard
In your local environment
- Download the app source code and SDK for the platform of your choice.
- Configure the app source code with the registered app client ID.
Read the documentation
The Maps App repositories maintain comprehensive documentation. Consult the documentation to learn about app architecture, interface, configuration, ArcGIS development patterns, and licenses. See the docs/README.md file in the app repository for more information.