Datos de ubicación

Una de las funciones exclusivas de las aplicaciones para dispositivos móviles es el reconocimiento de la ubicación. Los usuarios de dispositivos móviles los llevan a todas partes. Por eso, si agregas la función de reconocimiento de la ubicación a tu app, podrás brindarles una experiencia más contextual.

Cómo trabajar con datos de ubicación

Entre los datos de ubicación disponibles para un dispositivo iOS, se incluyen la ubicación actual del dispositivo (identificada a través de una combinación de tecnologías), la dirección y el método de movimiento, y si el dispositivo cruzó un límite geográfico predefinido, lo que también se conoce como perímetro virtual.

La clase myLocationEnabled de la clase GMSMapView controla si el punto de Mi ubicación está habilitado. Si está habilitado, el método myLocation de la clase GMSMapView revela dónde se dibuja el punto de ubicación del dispositivo.

Permisos de ubicación

Tu app debe solicitarle al usuario su consentimiento para usar los servicios de ubicación. Para ello, incluye la clave NSLocationAlwaysUsageDescription en el archivo Info.plist de la app y establece el valor de cada clave en una cadena que describa cómo la app pretende usar los datos de ubicación.

Muestras de código

En el siguiente instructivo y muestra de código, se demuestra el uso de la ubicación en un mapa:

El repositorio maps-sdk-for-ios-samples en GitHub también incluye ejemplos que muestran el uso de datos de ubicación.