Exemple de code du SDK Maps pour iOS

Sélectionnez une plate-forme : Android iOS JavaScript

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 mettre en évidence les fonctionnalités 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 samples folder.

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

L'application exemple du SDK Maps pour iOS est disponible sous forme d' archive téléchargeable sur GitHub. Pour installer et essayer l'application exemple du SDK Maps pour iOS, procédez comme suit.

  1. Exécutez git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.git pour cloner l'exemple de dépôt dans un répertoire local.
  2. 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.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 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.swift pour Swift ouSDKDemoAPIKey.h fichier 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 ouSDKDemoAPIKey.h le fichier 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) ouSDKDemoAPIKey.h fichier (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 et présente une liste de démonstrations 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.