Données de localisation

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 cette option est activée, la méthode myLocation de la classe GMSMapView indique où le point de localisation de l'appareil est dessiné.

Autorisations d'accéder à la position

Votre application doit demander à l'utilisateur son consentement 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.