Données de localisation
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
La détection de la position est l'une des fonctionnalités propres aux applications mobiles.
Les utilisateurs emportent leurs appareils mobiles partout où ils vont. Aussi, ajouter une fonctionnalité de détection de la position à votre application leur offre une expérience plus contextuelle.
Utiliser les données de localisation
Les données de localisation disponibles pour un appareil iOS incluent sa position actuelle (calculée à l'aide d'une combinaison de technologies), le sens et le moyen de déplacement, et peuvent indiquer s'il a traversé une limite géographique prédéfinie (zone de géorepérage).
La classe myLocationEnabled de la classe GMSMapView contrôle si le point "Ma position" est activé.
Si elle est activée, la méthode myLocation de la classe GMSMapView révèle où le point de localisation de l'appareil est dessiné.
Autorisations d'accéder à la position
Votre application doit demander à l'utilisateur son autorisation pour utiliser les services de localisation. Pour ce faire, incluez la clé NSLocationAlwaysUsageDescription dans le fichier Info.plist de l'application et définissez la valeur de chaque clé sur une chaîne décrivant comment l'application prévoit d'utiliser les données de localisation.
Exemples de code
Le tutoriel et l'exemple de code suivants montrent comment utiliser la position sur une carte :
Le dépôt maps-sdk-for-ios-samples sur GitHub inclut également des exemples qui montrent comment utiliser les données de localisation.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/12/19 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/12/19 (UTC)."],[],[]]