Guía de desarrollo

Local Navigation

Recuperar la ubicación de un dispositivo mediante el servicio de geoubicación

Puede utilizar el servicio de geoubicación para recuperar la ubicación de un dispositivo BlackBerry llevando a cabo las acciones siguientes (similares a las acciones implicadas en la recuperación de una ubicación GPS):

  1. Especifique un modo de geoubicación en un objeto BlackBerryCriteria.
  2. Recupere un proveedor de ubicación.
  3. Solicite una posición de geoubicación única o varias posiciones de geoubicación.
  4. Recupere la información de ubicación del dispositivo.

Ejemplo de código: especificar un modo de geoubicación

BlackBerryCriteria myCriteria = new BlackBerryCriteria(
        LocationInfo.GEOLOCATION_MODE);

Ejemplo de código: recuperar un proveedor de ubicación

BlackBerryLocationProvider myProvider = (BlackBerryLocationProvider)
        LocationProvider.getInstance(myCriteria);

Ejemplo de código: solicitar una posición de geoubicación única o varias posiciones de geoubicación

/* Single location fix */
BlackBerryLocation myLocation = myProvider.getLocation(timeout);
/* Multiple location fixes */
myProvider.setLocationListener(…);

Ejemplo de código: recuperar la información de ubicación del dispositivo

double lat = myLocation.getQualifiedCoordinates().getLatitude();
double lng = myLocation.getQualifiedCoordinates().getLongitude();
double alt = myLocation.getQualifiedCoordinates().getAltitude();

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