You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+22-5Lines changed: 22 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,25 @@
1
1
# ArcGIS Maps SDK for Swift Samples
2
2
3
-
This repository contains Swift sample code demonstrating the capabilities of [ArcGIS Maps SDK for Swift](https://developers.arcgis.com/swift/) and how to use them in your own app. The project can be opened in Xcode and run on a simulator or a device.
3
+
This repository contains Swift sample code demonstrating the capabilities of the [ArcGIS Maps SDK for Swift](https://developers.arcgis.com/swift/) and how to use those capabilities in your own app. The project can be opened in Xcode and run on a simulator or a device.
4
+
5
+
## Features
6
+
7
+
* Maps - Open, create, interact with and save maps
8
+
* Scenes - Visualize 3D environments and symbols
9
+
* Layers - Display vector and raster data in maps and scenes
10
+
* Augmented Reality - View data overlaid on the real world through your device's camera
11
+
* Visualization - Show graphics, popups, callouts, sketches, and style maps with symbols and renderers
12
+
* Edit and Manage Data - Add, delete, and edit features and attachments, and taking data offline
13
+
* Search and Query - Find addresses, places, and points of interest
14
+
* Routing and Logistics - Calculate routes between locations and around barriers
15
+
* Analysis - Perform spatial analysis via geoprocessing tasks and services
16
+
* Cloud and Portal - Search for web maps and securely connect to your portal
17
+
* Utility Networks - Work with utility networks, performing traces and exploring network elements
4
18
5
19
## Requirements
6
20
7
-
*[ArcGIS Maps SDK for Swift](https://developers.arcgis.com/swift/) 200.3 (or newer)
8
-
*[ArcGIS Maps SDK for Swift Toolkit](https://github.com/Esri/arcgis-maps-sdk-swift-toolkit) 200.3 (or newer)
21
+
*[ArcGIS Maps SDK for Swift](https://developers.arcgis.com/swift/) 200.4 (or newer)
22
+
*[ArcGIS Maps SDK for Swift Toolkit](https://github.com/Esri/arcgis-maps-sdk-swift-toolkit) 200.4 (or newer)
9
23
* Xcode 15.0 (or newer)
10
24
11
25
The *ArcGIS Maps SDK for Swift Samples app* has a *Target SDK* version of *15.0*, meaning that it can run on devices with *iOS 15.0* or newer.
@@ -21,6 +35,9 @@ The *ArcGIS Maps SDK for Swift Samples app* has a *Target SDK* version of *15.0*
21
35
22
36
## Configuring API Keys
23
37
38
+
> [!IMPORTANT]
39
+
> Acquire the keys from your [dashboard](https://developers.arcgis.com/dashboard). Visit the developer's website to learn more about [API keys](https://developers.arcgis.com/documentation/mapping-apis-and-services/security/api-keys/).
40
+
24
41
To run this app and access specific, ready-to-use services such as basemap layer, follow the steps to add an API key to a secrets file stored in the project file's directory, `$(SRCROOT)/.secrets`.
25
42
26
43
1. Create a hidden secrets file in the project file's directory.
@@ -29,7 +46,7 @@ To run this app and access specific, ready-to-use services such as basemap layer
29
46
touch .secrets
30
47
```
31
48
32
-
2. Add your **API Key** to the secrets file aforementioned. Adding an API key allows you to access a set of ready-to-use services, including basemaps. Acquire the keys from your [dashboard](https://developers.arcgis.com/dashboard). Visit the developer's website to learn more about [API keys](https://developers.arcgis.com/documentation/mapping-apis-and-services/security/api-keys/).
49
+
2. Add your **API Key** to the aforementioned secrets file. Adding an API key allows you to access a set of ready-to-use services, including basemaps.
33
50
34
51
```sh
35
52
echo ARCGIS_API_KEY_IOS=your-api-key >> .secrets
@@ -54,7 +71,7 @@ Find a bug or want to request a new feature? Please let us know by [creating an
54
71
55
72
## Licensing
56
73
57
-
Copyright 2022 - 2023 Esri
74
+
Copyright 2022 - 2024 Esri
58
75
59
76
Licensed under the Apache License, Version 2.0 (the "License");
60
77
you may not use this file except in compliance with the License.
0 commit comments