git clone, configure, and immediately start developing with this app to easily build your own consumer-grade, GIS-focused mobile mapping app.
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.
Tapping a button generates routes between predefined origins and a destinations. The app uses the 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 basemap by selecting from a variety of standard Esri basemaps. Users who are logged into a portal can contextualize what they see around them by switching to a basemap from their organization's custom basemap gallery.
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.
You can prepare the app for your users with very little configuration.
- Download the app source code and SDK for the platform of your choice.
- Configure the app source code with the registered app client ID.
The Maps App source code repositories maintain comprehensive documentation. Consult the documentation to learn about app architecture, interface, configuration, ArcGIS development patterns, and licenses. See the docs/index.md file in the app repository for more information.