Exemples de code utilisant le SDK Maps pour iOS

Sélectionnez une plate-forme: Android iOS JavaScript

L'application de démonstration du SDK disponible sur GitHub avec le SDK Maps pour iOS inclut des exemples illustrant les principales fonctionnalités du SDK. Examinez le code dans l'application de démonstration pour voir comment chaque exemple est implémenté. Importez et créez l'application, ajoutez votre clé API, regardez la démonstration et utilisez l'exemple de code fourni comme point de départ pour votre application.

Lorsque vous exécutez l'application exemple, celle-ci affiche la liste des exemples disponibles que vous pouvez exécuter sur votre appareil. Sélectionnez l'une des options proposées.

Exécuter l'exemple d'application complet en local

L'application exemple SDK Maps pour iOS est disponible en tant qu'archive de téléchargement sur GitHub. Suivez ces étapes pour installer et essayer l'application exemple SDK Maps pour iOS.

  1. Téléchargez l'archive d'exemple de code à partir de GitHub, puis décompressez-la.
  2. Ouvrez une fenêtre de terminal, accédez au répertoire dans lequel vous avez développé les exemples de fichiers et accédez au répertoire GoogleMaps:

    Swift

    cd maps-sdk-for-ios-samples-main/GoogleMaps-Swift
    pod install
    open GoogleMapsSwiftDemos.xcworkspace

    Objective-C

    cd maps-sdk-for-ios-samples-main/GoogleMaps
    pod install
    open GoogleMapsDemos.xcworkspace
  3. Dans Xcode, appuyez sur le bouton de compilation pour compiler l'application avec le schéma actuel. La compilation génère une erreur et vous invite à saisir votre clé API dans le fichier SDKConstants.swift pour Swift ou dans le fichier SDKDemoAPIKey.h pour Objective-C.
  4. Si vous ne disposez pas encore d'une clé API, suivez les instructions pour configurer un projet dans la console Google Cloud et obtenir une clé API. Lorsque vous configurez la clé dans Cloud Console, vous pouvez la restreindre à l'identifiant de groupe de l'exemple d'application afin de vous assurer que seule votre application peut l'utiliser. L'identifiant de bundle par défaut de l'application d'exemples de SDK est com.example.GoogleMapsDemos.
  5. Modifiez le fichier SDKConstants.swift pour Swift ou le fichier SDKDemoAPIKey.h pour Objective-C et 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";
  6. 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.
  7. Créez et exécutez le projet. La fenêtre du simulateur iOS s'affiche, avec une liste de démonstrations du SDK Maps.
  8. Choisissez l'une des options affichées afin de tester une fonctionnalité du SDK Maps pour iOS.
  9. Si vous êtes invité à autoriser GoogleMapsDemos à accéder à votre position, sélectionnez Autoriser.