Source code for the ArcGIS Runtime SDKs: Building iOS Apps
session from the 2021 Esri Developer Summit.
Here you can check the slides and recording.
- Display a map (
AGSMap
andAGSMapView
) using a basemap layer style. - Use an API key to geocode, find places, get routes and directions, and access basemap layers.
- Use a
UISearchBar
and anAGSLocatorTask
with the World Geocoding Service to geocode and place find using the Runtime SDK's Task Pattern. - Learn how to set the map's Viewpoint (
AGSViewpoint
). - Add and style markers (
AGSGraphic
,AGSGraphicsOverlay
,AGSSimpleMarkerSymbol
). - Add hosted data to the map (
AGSServiceFeatureTable
,AGSFeatureLayer
). - Identify and a tapped geographic feature and display its attributes (
AGSFeature
,AGSCallout
,AGSCalloutDelegate
,AGSGeoViewTouchDelegate
). - Use the device's GPS (
AGSLocationDisplay
). - Learn how to use a renderer with a graphics overlay(
AGSSimpleRenderer
,AGSSimpleLineSymbol
). - Get turn-by-turn directions with custom start and end text (
AGSRouteTask
,AGSStop
). - Learn about geometry builders (
AGSGeometry.toBuilder()
,AGSGeometryBuilder.toGeometry()
). - Animate the map view's viewpoint.
Download and install the ArcGIS Runtime SDK for iOS. Open the project in Xcode and run it.
To use the ArcGIS Platform's geocoding and routing capabilities, you need an API key.
Copyright 2020 Esri
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
A copy of the license is available in the repository's LICENSE file.
For information about licensing your deployed app, see License your app.