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 myLocationEnabled classe de la GMSMapView classe contrôle si le point Ma position est activé. Si cette option est activée, la myLocation méthode 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 qui décrit 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 localisation sur une carte :

Le maps-sdk-for-ios-samples sur GitHub inclut également des exemples qui montrent comment utiliser les données de localisation.