Recupero del fix ottimale con il GPS e il servizio di geolocation
È possibile recuperare il fix di posizione ottimale richiedendo aggiornamenti del servizio di geolocation e GPS. Un fix ottimale fornisce un fix di geolocation quando il fix GPS non può essere recuperato entro il periodo di timeout specificato. È possibile utilizzare questa richiesta in un'applicazione che richiede sempre la posizione di un dispositivo BlackBerry e quando non è importante il modo in cui viene recuperata la posizione.
La classe BlackBerryCriteria, nel pacchetto net.rim.device.api.gps, fornisce i seguenti metodi per il recupero del fix ottimale:
| Metodo |
Descrizione |
|---|---|
| enableGeolocationWithGPS() |
Questo metodo restituisce un fix GPS non appena disponibile o entro il periodo di timeout specificato nella richiesta di posizione. Se il fix GPS non è disponibile, viene restituito un fix di geolocation. È possibile utilizzare questo metodo per richieste di uno o più fix. |
| enableGeolocationWithGPS(BlackBerryCriteria.FASTEST_FIX_PREFERRED) |
Questo metodo restituisce il primo fix disponibile, indipendentemente dall'origine della posizione (GPS o geolocation). Entro il periodo di timeout specificato nella richiesta di posizione, viene fornito all'applicazione il primo fix disponibile da un'origine della posizione. È possibile utilizzare questa modalità solo per richieste di fix singoli. |
- Recupero del fix ottimale
- Esempio di codice: recupero del fix ottimale
- Recupero di più fix ottimali
- Esempio di codice: recupero di più fix ottimali
Le informazioni sono state utili? Inviateci i vostri commenti.