Exemple de code du SDK Maps pour iOS

Sélectionnez une plate-forme : Android iOS JavaScript

Le dépôt du SDK Maps pour iOS sur GitHub contient des exemples illustrant l'utilisation du SDK Maps pour iOS dans votre application iOS. L'application exemple contient du code pour les fonctionnalités principales du SDK et peut servir de point de départ pour votre application.

Liste d'exemples du SDK Maps pour iOS

Les principaux exemples d'activités de l'application de démonstration sont listés ci-dessous et reproduits dans les pages liées pour que vous puissiez les retrouver rapidement. Pour obtenir la liste complète des exemples disponibles, consultez le dossier d'exemples GitHub.

Exécuter l'application exemple complète localement

L'application exemple du SDK Maps pour iOS est disponible sous forme d'archive à télécharger sur GitHub. Suivez ces étapes pour installer et essayer l'application exemple du SDK Maps pour iOS.

  1. Exécutez git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.git pour cloner le dépôt d'exemples dans un répertoire local.
  2. Ouvrez une fenêtre de terminal, accédez au répertoire dans lequel vous avez cloné les fichiers d'exemple, puis accédez au répertoire GoogleMaps :

    Swift

    cd maps-sdk-for-ios-samples/GoogleMaps-Swift
    open GoogleMapsSwiftXCFrameworkDemos.xcodeproj

    Objective-C

    cd maps-sdk-for-ios-samples-main/GoogleMaps
    open GoogleMapsDemos.xcodeproj
  3. Dans le projet Xcode, accédez à File > Add Package Dependencies (Fichier > Ajouter des dépendances de package). Saisissez https://github.com/googlemaps/ios-maps-sdk comme URL, appuyez sur Entrée pour extraire le package, puis cliquez sur Add Package (Ajouter un package).
  4. Dans Xcode, appuyez sur le bouton de compilation pour compiler l'application avec le schéma actuel. La compilation génère une erreur, vous invitant à saisir votre clé API dans le fichier SDKConstants.swift pour Swift ou le fichier SDKDemoAPIKey.h pour Objective-C.
  5. Obtenez une clé API à partir de votre projet avec le SDK Maps pour iOS activé.
  6. Modifiez le fichier SDKConstants.swift pour Swift ou le fichier SDKDemoAPIKey.h pour Objective-C, puis collez votre clé API dans la définition de la constante apiKey ou kAPIKey. Exemple :

    Swift

    static let apiKey = "YOUR_API_KEY"

    Objective-C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  7. Dans le fichier SDKConstants.swift (Swift) ou SDKDemoAPIKey.h (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.
  8. Créez et exécutez le projet. La fenêtre du simulateur iOS s'affiche, avec une liste de démos du SDK Maps.
  9. Choisissez l'une des options affichées pour tester une fonctionnalité du SDK Maps pour iOS.
  10. Si vous êtes invité à autoriser GoogleMapsDemos à accéder à votre position, sélectionnez Autoriser.