Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Créez l'application iOS de base pour utiliser Amazon Location
Dans ce didacticiel, vous allez créer une application iOS qui intègre une carte et permet à l'utilisateur de trouver ce qui se trouve à un emplacement sur la carte.
Créons d'abord une application Swift à l'aide de l'assistant de projet de Xcode.
Pour créer une application vide (Xcode)
-
Ouvrez Xcode, puis dans le menu, choisissez Fichier, Nouveau, Nouveau projet.
-
Dans l'onglet iOS, sélectionnez App, puis Next.
-
Entrez un nom de produit, un identifiant d'organisation et dans le champ Interface
SwiftUI
. Choisissez Next pour finaliser la sélection. -
Sélectionnez un emplacement où vous allez enregistrer votre projet et appuyez sur le bouton Créer pour créer l'application vide.
Une fois l'application de base créée, vous devez installer les packages requis pour l'exemple d'application.
Installation des dépendances requises
Dans Xcode, cliquez avec le bouton droit sur le projet et choisissez Ajouter des packages... . Cela ouvrira la fenêtre Packages, dans laquelle vous pourrez ajouter des packages à votre projet.
Dans la fenêtre Packages, ajoutez les packages suivants :
Pour le package natif Maplibre, utilisez ceci URL :. https://github.com/maplibre/maplibre-gl-native-distribution
À partir deURL, ajoutez les packages suivants : maplibre-gl-native-distribution
, etMapbox
.Pour l'authentification Amazon Location iOSSDK, utilisez ceci URL : https://github.com/aws-geospatial/amazon-location-mobile-auth-sdk-ios
. À partir deURL, ajoutez les packages suivants : amazon-location-mobile-auth-sdk-ios
, etAmazonLocationiOSAuthSDK
.Pour l'iOS de suivi de la localisation AmazonSDK, utilisez ceci URL : https://github.com/aws-geospatial/amazon-location-mobile-tracking-sdk-ios
. À partir deURL, ajoutez les packages suivants : amazon-location-mobile-tracking-sdk-ios
, etAmazonLocationiOSTrackingSDK
.