Aperçu

Sélectionnez une plate-forme : Android iOS JavaScript Services Web

Introduction

Le SDK Places pour iOS vous permet de créer des applications utilisant la détection de la position qui répondent de manière contextuelle aux établissements locaux et autres lieux à proximité de l'appareil. Vous pouvez ainsi créer des applications riches basées sur des lieux qui ont une signification pour l'utilisateur.

Concepts

Un lieu est un espace physique qui possède un nom. Vous pouvez aussi considérer qu'un lieu est tout ce que vous pouvez trouver sur une carte. Il peut s'agir, par exemple, d'établissements locaux, de points d'intérêt et d'emplacements géographiques. Dans l'API, un lieu est représenté par GMSPlace Class Reference. Il comprend des informations telles que le nom du lieu et son adresse, sa localisation géographique, son ID de lieu, son numéro de téléphone, son type de lieu, l'URL de son site Web, etc.

Choisir votre version du SDK

La version 9.0.0 du SDK Places pour iOS est compatible avec deux versions de SDK: l'ancien SDK Places pour iOS et le nouveau SDK Places pour iOS, la prochaine génération du SDK.

Pour une compatibilité complète avec le langage Swift, le SDK Swift Places pour iOS (Preview) accepte les mêmes API que le SDK Places pour iOS (nouveau) écrit dans un codebase entièrement Swift. En savoir plus sur le SDK Places Swift pour iOS

Votre première tâche consiste à choisir le SDK à utiliser. Cela s'applique si vous êtes un nouveau client ou un client existant qui utilise déjà le SDK. Pour connaître les principales différences entre les deux versions du SDK, consultez Choisir votre version de SDK.

Tarifs de chaque version du SDK

La version du SDK que vous choisissez contrôle les tarifs. Le SDK Places pour iOS (nouveau) est compatible avec un modèle de tarification simplifié, ce qui vous permet de ne payer que les données que vous utilisez. Pour en savoir plus sur la tarification des deux SDK, consultez la section Utilisation et facturation.

Présentation du SDK

Utilisez le SDK Places pour iOS pour aider vos clients à explorer l'endroit où ils se trouvent et ce qui les entoure. Le SDK Places pour iOS fournit les API suivantes:

SDK Places pour iOS (nouveau) SDK Places pour iOS Description
Informations sur le lieu (nouvelle version) Place Details Renvoie des informations sur des lieux, y compris leur nom et leur adresse, leur emplacement géographique, leur type (par exemple, boîte de nuit, animalerie, musée), etc.
Placer une photo (nouveau) Placer une photo Renvoie des images de haute qualité d'un lieu.
Recherche textuelle (nouveau) Renvoie des informations sur un ensemble de lieux en fonction d'une recherche de texte.
Nearby Search (Nouveau) Renvoie des informations sur un ensemble de lieux en spécifiant un emplacement comme zone de recherche.
Saisie semi-automatique (nouvelle) Saisie semi-automatique Remplit automatiquement le nom et/ou l'adresse d'un lieu à mesure que les utilisateurs saisissent du texte.
Current Place Renvoie la liste des lieux où l'appareil de l'utilisateur a été localisé pour la dernière fois, ainsi qu'une indication de la probabilité relative de chaque lieu.

Voici d'autres points forts des SDK:

  • Détection précise des lieux à faible consommation d'énergie grâce à la recherche Wi-Fi.
  • Mise en cache sur l'appareil: la plupart des requêtes adressées au SDK Places pour iOS peuvent impliquer un aller-retour vers un serveur Google, mais vous pouvez également mettre en cache les données localement pendant 30 jours.

Règles et conditions d'utilisation

Toutes les applications qui utilisent le SDK Places pour iOS doivent respecter les exigences décrites dans les Conditions d'utilisation de Google Maps Platform et dans Afficher les attributions.