Configuration

Cette page décrit la procédure à suivre pour commencer à créer des applications avec le SDK Maps 3D pour iOS. Le processus de configuration consiste à configurer un projet et une API Google Cloud pour les utiliser avec le SDK, puis à configurer un projet Xcode. Suivez ces étapes avant d'ajouter votre première carte 3D à votre application.

Configurer un projet Google Cloud et une clé API

Avant de commencer à créer des applications avec le SDK Maps 3D pour iOS, vous devez configurer un projet Google Cloud et une clé API à utiliser avec le SDK Maps 3D pour iOS en suivant les étapes ci-dessous :

Étape 1

Console

  1. Dans la console Google Cloud, sur la page de sélection du projet, cliquez sur Créer un projet pour commencer à créer un projet Cloud.

    Accéder à la page du sélecteur de projet

  2. Assurez-vous que la facturation est activée pour votre projet Cloud. Vérifier si la facturation est activée sur un projet

    Vous pouvez tester Google Cloud sans frais. La période d'essai expire au bout de 90 jours ou après que le compte a enregistré 300 $ de frais (selon la première échéance atteinte). Vous pouvez résilier à tout moment. Pour en savoir plus, consultez Crédits de compte de facturation et Facturation.

SDK Cloud

gcloud projects create "PROJECT"

En savoir plus sur le Google Cloud SDK, l'installation du Cloud SDK et les commandes suivantes :

Étape 2

Pour utiliser Google Maps Platform, vous devez activer les API ou les SDK que vous prévoyez d'utiliser avec votre projet.

Notez que, pour certaines intégrations, vous devez activer plusieurs API/SDK. Si vous ne savez pas quelles API ou quels SDK activer, essayez d'utiliser le sélecteur d'API, ou consultez la documentation de l'API ou du SDK que vous souhaitez utiliser.

Pour activer des API ou SDK :

Console

  1. Pour découvrir les API et les SDK Google Maps Platform que vous pouvez activer, accédez à la bibliothèque d'API Google Maps dans la console Cloud :

    Accéder à la page "Bibliothèque d'API" de Maps

  2. Cliquez sur l'API ou le SDK que vous souhaitez activer.
    • Si le bouton affiche ACTIVER, cliquez dessus pour activer l'API ou le SDK.
    • Si le bouton affiche GÉRER, cela signifie que l'API ou le SDK sont déjà activés. Vous n'avez rien d'autre à faire.
    • Cliquez sur l'un de ces boutons pour afficher le tableau de bord de l'API ou du SDK. (Cliquez sur le bouton DÉSACTIVER pour supprimer l'API ou le SDK de ce projet.)

SDK Cloud

La commande suivante active toutes les API Maps, Routes et Places :

gcloud services enable \
    --project "PROJECT" \
    "addressvalidation.googleapis.com" \
    "areainsights.googleapis.com" \
    "tile.googleapis.com" \
    "aerialview.googleapis.com" \
    "elevation-backend.googleapis.com" \
    "routes.googleapis.com" \
    "geocoding-backend.googleapis.com" \
    "geolocation.googleapis.com" \
    "maps-android-backend.googleapis.com" \
    "maps-backend.googleapis.com" \
    "maps-embed-backend.googleapis.com" \
    "maps-ios-backend.googleapis.com" \
    "mapsplatformdatasets.googleapis.com" \
    "places-backend.googleapis.com" \
    "roads.googleapis.com" \
    "routeoptimization.googleapis.com" \
    "static-maps-backend.googleapis.com" \
    "street-view-image-backend.googleapis.com" \
    "timezone-backend.googleapis.com"

En savoir plus sur le Google Cloud SDK, l'installation du Cloud SDK et les commandes suivantes :

Utilisez cette commande pour activer les API Environment :

gcloud services enable \
    --project "PROJECT" \
    "airquality.googleapis.com" \
    "solar.googleapis.com" \
    "pollen.googleapis.com" \
    "weather.googleapis.com"

Étape 3

Cette étape concerne uniquement le processus de création de la clé API. Si vous utilisez votre clé API en production, nous vous recommandons vivement de la restreindre. Vous trouverez plus d'informations sur la page Utiliser des clés API spécifique au produit.

Une clé API est un identifiant unique qui permet d'authentifier les requêtes associées à votre projet à des fins d'utilisation et de facturation. Vous devez associer au moins une clé API à votre projet.

Pour créer une clé API :

Console

  1. Accédez à la page Google Maps Platform > Identifiants.

    Accéder à la page "Identifiants"

  2. Sur la page Identifiants, cliquez sur Créer des identifiants > Clé API.
    La boîte de dialogue Clé API créée affiche la clé API que vous venez de créer.
  3. Cliquez sur Fermer.
    La nouvelle clé API figure sur la page Identifiants sous Clés API.
    (N'oubliez pas de restreindre la clé API avant de l'utiliser en production.)

Cloud SDK

gcloud services api-keys create \
    --project "PROJECT" \
    --display-name "DISPLAY_NAME"

En savoir plus sur le Google Cloud SDK, l'installation du Cloud SDK et les commandes suivantes :

Pour activer le SDK, consultez la page SDK Maps 3D pour iOS dans la console Google Cloud. Pour en savoir plus sur la façon de procéder, consultez Premiers pas avec Google Maps Platform.

Configurer un projet Xcode

Cette section explique comment créer et configurer un projet Xcode pour l'utiliser avec le SDK Maps 3D pour iOS.

Lorsque vous aurez activé la facturation et créé une clé API, vous pourrez configurer le projet Xcode qui vous servira à développer votre application.

Étape 1 : Installez le logiciel requis

Pour créer un projet à l'aide du SDK Maps 3D pour iOS, vous devez télécharger et installer les éléments suivants :

  • Xcode version 16.0 ou ultérieure

Étape 2 : Créez le projet Xcode et installez le SDK Maps 3D pour iOS

Swift Package Manager

Le SDK Maps 3D pour iOS peut être installé à l'aide de Swift Package Manager.

Pour ajouter le SDK à un projet nouveau ou existant, procédez comme suit :

  • Ouvrez votre fichier Xcode project ou workspace, puis accédez à File > Add Package Dependencies (Fichier > Ajouter des dépendances de package).
  • Saisissez l'URL https://github.com/googlemaps/ios-maps-3d-sdk, appuyez sur Entrée pour extraire le package, puis cliquez sur "Add Package" (Ajouter un package).
  • Dans la fenêtre Choisir les produits du package, vérifiez que GoogleMaps3D sera ajouté à votre cible principale désignée. Une fois cette étape terminée, cliquez sur Ajouter un package.
  • Pour vérifier votre installation, accédez au volet Général de votre cible. Dans Frameworks, Libraries, and Embedded Content (Frameworks, bibliothèques et contenu intégré), vous devriez voir les packages installés. Vous pouvez également consulter la section Dépendances du package du navigateur de projet pour vérifier le package et sa version.

Étape 3 : Ajoutez la clé API à votre application

Swift Package Manager

Ajoutez votre clé API au point d'entrée principal de votre application (ou à tout moment avant le chargement de la carte) comme suit.

  1. Ajoutez la déclaration d'importation suivante :
    import GoogleMaps3D
  2. Ajoutez la méthode suivante. Remplacez YOUR_API_KEY par votre clé API.
    struct ContentView: View {
      init () {
        Map.apiKey = "YOUR_API_KEY"
      }
    
      var body: some View {
        Map(mode: .hybrid)
      }
    }
        

Étape 4 (facultative) : Inspectez le fichier manifeste de confidentialité Apple

Apple exige des informations sur la confidentialité des applications sur l'App Store.

Le fichier manifeste de confidentialité Apple est inclus dans le bundle de ressources du SDK. Pour vérifier que le fichier manifeste de confidentialité a été inclus et pour inspecter son contenu, créez une archive de votre application et générez un rapport sur la confidentialité à partir de l'archive.

Étapes suivantes

Maintenant que vous avez configuré un projet Google Cloud, une clé API et un projet Xcode pour une utilisation avec le SDK Maps 3D pour iOS, vous pouvez ajouter une carte 3D à votre application.