Guida allo sviluppo
Local Navigation
- Panoramica dei servizi basati sulla posizione
- Ricerca di una posizione
- Attivazione e recupero dell'opzione Servizi di posizionamento sul dispositivo
- Recupero di una posizione utilizzando il GPS
- Specifica della modalità GPS
- Specifica della modalità GPS tramite JSR 179
- Specifica della modalità GPS utilizzando le estensioni di BlackBerry che includono JSR 179
- Recupero delle informazioni sulla posizione utilizzando la modalità GPS assistita
-
Recupero di un provider di posizioni
- Recupero di un provider di posizioni utilizzando la classe LocationProvider
- Controllo del rilevamento della posizione utilizzando la classe BlackBerryLocationProvider
- Controllo del rilevamento della posizione utilizzando la classe BlackBerryLocationProvider
- Esempio di codice: utilizzo della classe BlackBerryLocationProvider per controllare il rilevamento della posizione
- Recupero di un provider di posizioni utilizzando la classe BlackBerryLocationProvider
-
Recupero della posizione di un dispositivo BlackBerry
- Recupero della posizione di un dispositivo BlackBerry
- Esempio di codice: recupero della posizione GPS di un dispositivo BlackBerry
- Recupero della posizione di un dispositivo BlackBerry specificando continue richieste di fix
- Esempio di codice: recupero della posizione GPS di un dispositivo BlackBerry inviando continue richieste di fix
- Recupero delle informazioni sulla posizione utilizzando la classe Location
- Recupero delle informazioni sulla posizione utilizzando la classe Location
- Esempio di codice: utilizzo della classe Location per recuperare informazioni sulla posizione GPS
- Recupero delle informazioni sulla posizione utilizzando la classe BlackBerryLocation
- Recupero delle informazioni sui satelliti utilizzando la classe BlackBerryLocation
- Esempio di codice: utilizzo della classe BlackBerryLocation per recuperare le informazioni sui satelliti
- Modifica dei criteri per ricevere informazioni sulla posizione
- Esempio di codice: modifica dei criteri per il recupero delle informazioni di posizione
- Gestione degli errori
- Recupero di una posizione GPS utilizzando una pagina Web
- Recupero di una posizione utilizzando il servizio di geolocation
- Recupero del fix ottimale con il GPS e il servizio di geolocation
- Richiesta simultanea di aggiornamenti GPS e di geolocation
- Geocoding e geocoding inverso
- Ricezione degli avvisi di prossimità mediante il geofencing
- Determinazione della direzione
- Recupero della durata del viaggio, della distanza e dell'ora di partenza stimate
- Visualizzazione di una posizione mediante le mappe
- Personalizzazione dell'aspetto di una mappa
- Integrazione con BlackBerry Maps
- Ulteriori informazioni
- Glossario
- Commenti e suggerimenti
- Note legali
Documentazione sui prodotti
>
Documentazione per gli sviluppatori
>
Guide per lo sviluppo Java e riferimento API
>
Guida allo sviluppo
Location-Based Services - BlackBerry Java SDK - 7.0
Specifica della modalità GPS utilizzando le estensioni di BlackBerry che includono JSR 179
Le estensioni di BlackBerry che includono JSR 179 sono supportate dai dispositivi BlackBerry con BlackBerry Device Software versione 5.0.0 o successiva.
- Importare la classe richiesta.
import net.rim.device.api.gps.*;
- Creare una classe e un costruttore.
public class handleGPS { BlackBerryCriteria myCriteria; public handleGPS() { } } - Nel costruttore, creare un blocco try/catch. Nel blocco, creare un'istanza della classe BlackBerryCriteria passando la modalità GPS come parametro al costruttore.
try { myCriteria = new BlackBerryCriteria(GPSInfo.GPS_MODE_ASSIST); } catch ( UnsupportedOperationException ex ) { return; } - Nel costruttore, richiamare setFailloverMode() per specificare la modalità GPS di failover da utilizzare se la prima modalità GPS specificata non è in grado di recuperare un fix GPS. Richiamare setSubsequentMode() per specificare una modalità GPS successiva da utilizzare quando è stato recuperato il primo fix.
myCriteria.setFailoverMode(GPSInfo.GPS_MODE_AUTONOMOUS, 3, 100); myCriteria.setSubsequentMode(GPSInfo.GPS_MODE_AUTONOMOUS);
- Per verificare se una modalità GPS è supportata, richiamare GPSInfo.isGPSModeAvailable() e passare la modalità GPS come parametro. Richiamare setMode() per specificare la modalità GPS, se questa è supportata.
public class handleGPS { public handleGPS() { BlackBerryCriteria myCriteria = new BlackBerryCriteria(); if (GPSInfo.isGPSModeAvailable(GPSInfo.GPS_MODE_ASSIST)) myCriteria.setMode(GPSInfo.GPS_MODE_ASSIST); else if (GPSInfo.isGPSModeAvailable(GPSInfo.GPS_MODE_AUTONOMOUS)) myCriteria.setMode(GPSInfo.GPS_MODE_AUTONOMOUS); } }
Argomento successivo:
Recupero delle informazioni sulla posizione utilizzando la modalità GPS assistita
Argomento precedente:
Specifica della modalità GPS utilizzando le estensioni di BlackBerry che includono JSR 179
Le informazioni sono state utili? Inviateci i vostri commenti.