Guida allo sviluppo

Local Navigation

Recupero della posizione di un dispositivo mediante il servizio di geolocation

È possibile utilizzare il servizio di geolocation per recuperare la posizione di un dispositivo BlackBerry effettuando le seguenti azioni (simili a quelle relative al recupero di una posizione GPS):

  1. Specificare una modalità di geolocation in un oggetto BlackBerryCriteria.
  2. Recuperare un provider di posizioni.
  3. Richiedere uno o più fix di geolocation.
  4. Recuperare le informazioni sulla posizione del dispositivo.

Esempio di codice: specifica di una modalità di geolocation

BlackBerryCriteria myCriteria = new BlackBerryCriteria(
        LocationInfo.GEOLOCATION_MODE);

Esempio di codice: recupero di un provider di posizioni

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

Esempio di codice: richiesta di uno o più fix di geolocation

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

Esempio di codice: recupero delle informazioni sulla posizione del dispositivo

double lat = myLocation.getQualifiedCoordinates().getLatitude();
double lng = myLocation.getQualifiedCoordinates().getLongitude();
double alt = myLocation.getQualifiedCoordinates().getAltitude();
Argomento precedente: Modalità di geolocation

Le informazioni sono state utili? Inviateci i vostri commenti.