Le dépôt "Maps SDK for iOS" sur GitHub contient des exemples illustrant l'utilisation du SDK Maps pour iOS dans votre application iOS. L'exemple d'application contient du code pour les principales fonctionnalités du SDK, et peut servir de point de départ pour votre application.
Liste d'exemples du SDK Maps pour iOS
Les principales activités de l'exemple d'application sont listées ci-dessous et reproduites sur les pages associées pour référence rapide. Consultez le dossier d'exemples GitHub samples folder pour obtenir la liste complète des exemples disponibles.
- Afficher une carte de base
- Afficher une fenêtre d'informations pour un repère
- Ajouter un repère à une carte
- Effectuer un géocodage inversé d'un lieu
- Activer et désactiver les gestes sur la carte
- Gérer les événements de repère
- Activer le bouton "Ma position"
- Dessiner des polygones sur une carte
- Dessiner des polylignes sur une carte
Exécuter l'exemple d'application complet en local
L'exemple d'application du SDK Maps pour iOS est disponible sous forme d' archive téléchargeable sur GitHub. Procédez comme suit pour installer et essayer l'exemple d'application du SDK Maps pour iOS.
- Exécutez
git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.gitpour cloner l'exemple de dépôt dans un répertoire local. Ouvrez une fenêtre de terminal, accédez au répertoire dans lequel vous avez cloné les exemples de fichiers, puis accédez au répertoire GoogleMaps :
Swift
cd maps-sdk-for-ios-samples/GoogleMaps-Swift
open GoogleMapsSwiftXCFrameworkDemos.xcodeprojObjective-C
cd maps-sdk-for-ios-samples-main/GoogleMaps
open GoogleMapsDemos.xcodeproj- Dans le projet Xcode, accédez à File > Add Package Dependencies (Fichier > Ajouter des dépendances de package).
Saisissez
https://github.com/googlemaps/ios-maps-sdkcomme URL, appuyez sur Entrée pour extraire le package, puis cliquez sur Add Package (Ajouter un package). - Dans Xcode, appuyez sur le bouton de compilation pour
créer l'application
avec le schéma actuel. La compilation génère une erreur, vous invitant à saisir votre clé API
dans le fichier
SDKConstants.swiftpour Swift ouSDKDemoAPIKey.hfichier pour Objective-C. - Obtenez une clé API à partir de votre projet avec le SDK Maps pour iOS activé.
- Modifiez le fichier
SDKConstants.swiftpour Swift ouSDKDemoAPIKey.hle fichier pour Objective-C, puis collez votre clé API dans la définition de la constanteapiKeyoukAPIKey. Exemple :Swift
static let apiKey = "YOUR_API_KEY"
Objective-C
static NSString *const kAPIKey = @"YOUR_API_KEY";
- Dans le fichier
SDKConstants.swift(Swift) ouSDKDemoAPIKey.hfichier (Objective-C), supprimez la ligne suivante, car elle est utilisée pour enregistrer le problème défini par l'utilisateur :Swift
#error (Register for API Key and insert here. Then delete this line.)
Objective-C
#error Register for API Key and insert here. - Créez et exécutez le projet. La fenêtre de l'émulateur iOS s'affiche et présente une liste de démonstrations du SDK Maps.
- Choisissez l'une des options affichées pour tester une fonctionnalité du SDK Maps pour iOS.
- Si vous êtes invité à autoriser GoogleMapsDemos à accéder à votre position, sélectionnez Autoriser.