Guida allo sviluppo

Local Navigation

Recupero di un provider di posizioni

Dopo aver specificato la modalità GPS, è necessario recuperare il provider di posizioni utilizzato dall'applicazione in uso per supportare la modalità GPS. Un provider di posizioni rappresenta l'origine delle informazioni sulla posizione e funziona sulla base di criteri specifici (ad esempio la precisione orizzontale e il consumo energetico).

Se l'applicazione utilizza la classe Criteria del pacchetto JSR 179 per specificare una modalità GPS, deve recuperare un'istanza della classe LocationProvider. Se l'applicazione utilizza la classe BlackBerryCriteria, deve recuperare un'istanza della classe BlackBerryLocationProvider.

Un oggetto BlackBerryLocationProvider estende la classe javax.microedition.location.LocationProvider. È possibile utilizzare BlackBerryLocationProvider per eseguire le seguenti operazioni:

  • Elaborare una richiesta di posizione che si specifica nell'oggetto net.rim.device.api.gps.BlackBerryCriteria.
  • Mettere in pausa e riattivare il listener posizioni.
  • Recuperare il tipo di ricevitore GPS, che può consistere in un ricevitore GPS interno o in un ricevitore compatibile con Bluetooth®.

Quando il listener posizioni è in pausa, l'applicazione non riceve fix GPS. Il listener posizioni può essere contemporaneamente in stato attivo e in stato di pausa.


Le informazioni sono state utili? Inviateci i vostri commenti.