Exemples de code utilisant le SDK Places pour iOS

Sélectionnez une plate-forme : Android iOS JavaScript

L'application de démonstration du SDK Places pour iOS sur GitHub fournie avec le SDK Places pour iOS illustre un certain nombre de fonctionnalités, y compris la saisie semi-automatique de lieux et les photos de lieux. Vous trouverez aussi des extraits de code sur chaque page de ce guide du développeur. Importez et créez l'application, ajoutez votre clé API, consultez 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, elle 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'application exemple complète en local

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

  1. Téléchargez l'archive de l'exemple de code sur GitHub et 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, puis accédez au répertoire GooglePlaces:

    Swift

    cd maps-sdk-for-ios-samples-master/GooglePlaces-Swift
    pod install
    open GooglePlacesDemos.xcworkspace

    Objective-C

    cd maps-sdk-for-ios-samples-master/GooglePlaces
    pod install
    open GooglePlacesDemos.xcworkspace
  3. Activez le SDK Places pour iOS pour votre projet dans la console Google Cloud.
  4. Si vous ne disposez pas encore d'une clé API, suivez les instructions pour configurer un projet dans la console Cloud et obtenir une clé API. Lorsque vous configurez la clé dans la console Cloud, vous pouvez la limiter à l'identifiant du bundle de l'application exemple pour vous assurer que seule votre application peut l'utiliser. L'identifiant de bundle par défaut de l'application d'exemples du SDK est com.example.GooglePlacesDemos.
  5. Modifiez le fichier SDKDemoAPIKey et collez votre clé API dans la constante appropriée. Exemple :

    Swift

    let placesAPIKey = "YOUR_API_KEY"

    Objective-C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  6. Si Xcode vous invite à déverrouiller le fichier SDKDemoAPIKey pour le modifier, sélectionnez Unlock (Déverrouiller).
  7. Le cas échéant, supprimez la ligne suivante, car elle permet d'enregistrer le problème:

    Swift

    #error (Register for API Key and insert here. Then delete this line.)

    Objective-C

    #error Register your API key and insert here, then delete this line.
  8. Créez l'application.
  9. Si la compilation échoue ou si l'application plante avec une erreur concernant votre clé API lors de la première exécution, assurez-vous d'avoir fourni les clés requises dans le fichier SDKDemoAPIKey.
  10. Si vous exécutez les exemples GooglePlaces, la fenêtre du simulateur iOS affiche une liste de démonstrations Places.
  11. Si vous êtes invité à autoriser GooglePlacesDemos à accéder à votre position, sélectionnez Autoriser.
  12. L'échantillon choisi peut désormais être lancé.