Guía de desarrollo

Local Navigation

Recuperar la posición óptima con GPS y geoubicación

Puede recuperar la posición óptima de ubicación solicitando actualizaciones de geoubicación además de actualizaciones de GPS. La posición óptima proporciona una posición de geoubicación cuando un punto de posición GPS no se puede recuperar durante el periodo de tiempo de espera especificado. Puede utilizar esta solicitud en una aplicación que requiera la ubicación de un dispositivo BlackBerry en todo momento y si no le importa cómo se ha recuperado la ubicación.

La clase BlackBerryCriteria, en el paquete net.rim.device.api.gps, proporciona los métodos siguientes para recuperar el punto de posición óptimo:

Método

Descripción

enableGeolocationWithGPS()

Este método devuelve un punto de posición GPS tan pronto como está disponible o dentro del periodo de tiempo de espera especificado en la solicitud de ubicación. Si el punto de posición GPS no está disponible, se devuelve la posición de la geoubicación. Puede utilizar este método para varias o para una sola solicitud de posición.

enableGeolocationWithGPS(BlackBerryCriteria.FASTEST_FIX_PREFERRED)

Este método devuelve la primera posición disponible, independientemente de la fuente de ubicación (GPS o geoubicación). Durante el periodo de tiempo de espera que se especifica en la solicitud de ubicación, la primera posición disponible desde una fuente de ubicación es la que se proporciona a la aplicación. Puede utilizar este modo sólo para solicitudes de posición únicas.


¿Le ha resultado útil esta información? Envíenos sus comentarios.