Vous êtes prêt !

Pour passer à l'étape de développement, accédez à notre documentation pour les développeurs.

Activer Google Maps SDK for iOS

Pour commencer, nous allons vous guider à travers la console Google Developers et effectuer deux ou trois petites choses :

  1. Créer ou choisir un projet
  2. Activer Google Maps SDK for iOS
  3. Créer les clés appropriées
Continuer

Obtenir une clé d'API

Pour utiliser Google Maps SDK for iOS, vous devez inscrire votre projet d'application dans la Google API Console et obtenir une clé d'API Google à ajouter à votre application. Remarque : Il existe plusieurs types de restrictions de clés d'API. Il vous faut une clé d'API avec restriction iOS (pas une clé restreinte à un navigateur).

  • Si vous utilisez l'API standard, il vous faut une clé d'API restreinte à iOS configurée dans le projet de votre choix. Les clients qui utilisent Google Maps APIs Premium Plan doivent configurer une clé d'API restreinte à iOS dans le projet Google Maps Premium (le projet qui a été créé pour vous lorsque vous avez commandé Google Maps SDK for iOS). Si vous souhaitez acheter une licence Premium Plan, veuillez [contacter le service commercial][contacter le service commercial].

Présentation

Pour authentifier votre application auprès de Google Maps SDK for iOS, vous avez besoin d'une clé d'API restreinte à un identifiant de groupe spécifique à votre application. Cette combinaison crée une clé d'API restreinte à iOS.

Obtenir une clé d'API auprès de la Google API Console

L'utilisation d'une clé d'API vous permet de surveiller l'utilisation de l'API par votre application et permet à Google de vous contacter à propos de votre application, le cas échéant. La clé est gratuite, vous pouvez utiliser la même clé avec toutes vos applications iOS et elle prend en charge un nombre illimité d'utilisateurs. Pour obtenir une clé d'API dans la Google API Console et la restreindre , spécifiez l'identifiant de groupe de votre application.

Si vous utilisez la version standard de Google Maps SDK for iOS :

Cliquez sur le bouton ci-dessous pour obtenir de l'aide tout au long du processus d'activation de Google Maps SDK for iOS et d'obtention d'une clé d'API. Si votre projet comporte déjà une clé d'API restreinte à iOS, vous pouvez utiliser cette clé.

Obtenir une clé

Vous pouvez également obtenir une clé d'API comme suit :

  1. Allez à la Google API Console.
  2. Créez ou sélectionnez un projet.
  3. Cliquez sur Continue pour activer le Google Maps SDK for iOS.
  4. Sur la page Credentials, obtenez une clé d'API.
    Remarque : Si vous possédez une clé avec des restrictions pour iOS, vous pouvez l'utiliser. Vous pouvez utiliser la même clé avec n'importe laquelle de vos applications iOS au sein du même projet.
  5. Dans la boîte de dialogue affichant la clé d'API, sélectionnez Restrict key afin de définir une restriction pour iOS sur la clé d'API.
  6. Dans la section Restrictions, sélectionnez iOS apps, puis saisissez l'identifiant de groupe de votre application. Par exemple : com.example.hellomap.
  7. Cliquez sur Save.

    Votre nouvelle clé d'API restreinte à iOS s'affiche dans la liste des clés d'API de votre projet. Une clé d'API est une chaîne de caractères semblable à ce qui suit :

    AIzaSyBdVl-cTICSwYKrZ95SuvNw7dbMuDt1KG0

Vous pouvez également rechercher une clé existante dans la Google API Console.

Pour plus d'informations sur l'utilisation de la Google API Console, voir l'aide de la API Console.

Si vous avez acheté une licence Google Maps APIs Premium Plan :

Cliquez sur le bouton ci-dessous pour obtenir de l'aide tout au long du processus d'obtention d'une clé d'API. Si votre projet comporte déjà une clé d'API avec restriction iOS, vous pouvez utiliser cette clé. Important : Dans le menu déroulant du projet, vous devez sélectionner le projet créé pour vous lors de l'achat de Google Maps APIs Premium Plan. Le nom du projet commence par Google Maps APIs for Business or Google Maps for Work or Google Maps.

Obtenir une clé

Vous pouvez également obtenir une clé d'API comme suit :

  1. Allez à la Google API Console.
  2. Dans le menu déroulant Project, sélectionnez le projet Google Maps Premium.*
  3. Cliquez sur Continue.
  4. Sur la page Credentials, obtenez une clé d'API.
    Remarque : Si vous possédez une clé avec des restrictions pour iOS, vous pouvez l'utiliser. Vous pouvez utiliser la même clé avec n'importe laquelle de vos applications iOS au sein du même projet.
  5. Dans la boîte de dialogue affichant la clé d'API, sélectionnez Restrict key afin de définir une restriction pour iOS sur la clé d'API.
  6. Dans la section Restrictions, sélectionnez iOS apps, puis saisissez l'identifiant de groupe de votre application. Par exemple : com.example.hellomap.
  7. Cliquez sur Save.

    Votre nouvelle clé d'API restreinte à iOS s'affiche dans la liste des clés d'API de votre projet. Une clé d'API est une chaîne de caractères semblable à ce qui suit :

    AIzaSyBdVl-cTICSwYKrZ95SuvNw7dbMuDt1KG0

Vous pouvez également rechercher une clé existante dans la Google API Console.

Pour plus d'informations sur l'utilisation de la Google API Console, voir l'aide de la API Console.

Types de restrictions de clé d'API

Les Google Maps API sont disponibles pour les applications Android ou iOS, les navigateurs Web et via les services Web HTTP. Sur toute plateforme, les API peuvent utiliser une clé d'API générique (sans restriction). Si vous le souhaitez, vous pouvez ajouter une restriction (identifiant de groupe iOS, par exemple) à la clé d'API. Une fois restreinte, la clé fonctionne uniquement sur les plateformes qui prennent en charge ce type de restriction. En savoir plus sur les clés et les identifiants.

Ajouter la clé d'API à votre application

Swift

Ajoutez votre clé d'API à AppDelegate.swift comme suit :

  1. Ajoutez la déclaration d'importation suivante :
    import GoogleMaps
  2. Ajoutez ce qui suit à votre méthode application(_:didFinishLaunchingWithOptions:), en remplaçant YOUR_API_KEY par votre clé d'API :
    GMSServices.provideAPIKey("YOUR_API_KEY")
  3. Si vous utilisez également Places API, ajoutez votre clé à nouveau, tel qu'illustré ici :
    GMSPlacesClient.provideAPIKey("YOUR_API_KEY")

Objective-C

Ajoutez votre clé d'API à AppDelegate.m comme suit :

  1. Ajoutez la déclaration d'importation suivante :
    @import GoogleMaps;
  2. Ajoutez ce qui suit à votre méthode application:didFinishLaunchingWithOptions:, en remplaçant YOUR_API_KEY par votre clé d'API :
    [GMSServices provideAPIKey:@"YOUR_API_KEY"];
  3. Si vous utilisez également Places API, ajoutez votre clé à nouveau, tel qu'illustré ici :
    [GMSPlacesClient provideAPIKey:@"YOUR_API_KEY"];

Envoyer des commentaires concernant…

Google Maps SDK for iOS
Google Maps SDK for iOS
Besoin d'aide ? Consultez notre page d'assistance.