Entwicklungshandbuch
Local Navigation
- Überblick über standortbasierte Dienste
- Standortsuche
- Aktivieren und Abfragen von Standortbestimmungsdiensten auf dem Gerät
- Abrufen eines Standorts mittels GPS
- Festlegen des GPS-Modus
- Festlegen des GPS-Modus mithilfe von JSR 179
- Festlegen des GPS-Modus mithilfe von BlackBerry-Erweiterungen für JSR 179
- Abrufen von Standortinformationen mithilfe des Assisted-GPS-Modus
-
Abrufen eines Standortanbieters
- Abrufen eines Standortanbieters mithilfe der LocationProvider-Klasse
- Steuern der Standorterfassung mithilfe der BlackBerryLocationProvider-Klasse
- Steuern der Standorterfassung mithilfe der BlackBerryLocationProvider-Klasse
- Codebeispiel: Steuern der Standorterfassung mithilfe der BlackBerryLocationProvider-Klasse
- Abrufen eines Standortanbieters mithilfe der BlackBerryLocationProvider-Klasse
-
Abrufen des Standorts eines BlackBerry-Geräts
- Abrufen des Standorts eines BlackBerry-Geräts
- Codebeispiel: Abrufen der GPS-Position eines BlackBerry-Geräts
- Abrufen des Standorts eines BlackBerry-Geräts durch Festlegen kontinuierlicher Anforderungen zur Positionsbestimmung
- Codebeispiel: Abrufen der GPS-Position eines BlackBerry-Geräts mithilfe kontinuierlicher Anforderungen zur Positionsbestimmung
- Abrufen von Standortinformationen mithilfe der Location-Klasse
- Abrufen von Standortinformationen mithilfe der Location-Klasse
- Codebeispiel: Abrufen von GPS-Positionsinformationen mithilfe der Location-Klasse
- Abrufen von Standortinformationen mithilfe der BlackBerryLocation-Klasse
- Abrufen von Satelliteninformationen mithilfe der BlackBerryLocation-Klasse
- Codebeispiel: Abrufen von Satelliteninformationen mithilfe der BlackBerryLocation-Klasse
- Ändern der Kriterien für das Empfangen von Standortinformationen
- Codebeispiel: Ändern der Kriterien für das Abrufen von Standortinformationen
- Fehlerbehandlung
- Abrufen einer GPS-Position mithilfe einer Webseite
- Abrufen eines Standorts mithilfe von Geolocation
- Abrufen der optimalen Positionsdaten mit GPS und Geolocation
- Gleichzeitiges Anfordern von GPS- und Geolocation-Aktualisierungen
- Geokodierung und umgekehrte Geokodierung
- Empfangen von Näherungsalarmen mit Geofencing
- Bestimmen der Richtung oder Peilung
- Abrufen der geschätzten Reisezeit, Entfernung und Abfahrtzeit
- Darstellen eines Standorts mithilfe von Karten
- Anpassen der Darstellung einer Karte
- Integrieren in BlackBerry Maps
- Weitere Informationen finden Sie unter
- Glossar
- Rückmeldung
- Rechtliche Hinweise
Produktunterlagen
>
Entwicklerdokumentation
>
Java Entwicklungshandbuch und API-Referenzhandbuch
>
Entwicklungshandbuch
Location-Based Services - BlackBerry Java SDK - 7.0
Festlegen des GPS-Modus mithilfe von BlackBerry-Erweiterungen für JSR 179
Die BlackBerry-Erweiterungen für JSR 179 werden auf BlackBerry-Geräten unterstützt, auf denen BlackBerry Device Software 5.0.0 oder höher ausgeführt wird.
- Importieren Sie die erforderliche Klasse.
import net.rim.device.api.gps.*;
- Erstellen Sie eine Klasse und einen Konstruktor.
public class handleGPS { BlackBerryCriteria myCriteria; public handleGPS() { } } - Erstellen Sie im Konstruktor einen try/catch-Block. Erstellen Sie in diesem Block eine Instanz der BlackBerryCriteria-Klasse, indem Sie den GPS-Modus als Parameter an den Konstruktor übergeben.
try { myCriteria = new BlackBerryCriteria(GPSInfo.GPS_MODE_ASSIST); } catch ( UnsupportedOperationException ex ) { return; } - Rufen Sie im Konstruktor setFailloverMode() auf, um den GPS-Ausfallsicherungsmodus festzulegen, der verwendet werden soll, wenn im ersten GPS-Modus, den Sie festlegen, keine GPS-Positionsdaten abgerufen werden können. Rufen Sie setSubsequentMode() auf, um einen nachfolgenden GPS-Modus festzulegen, der nach dem ersten erfolgreichen Abruf von Positionsdaten verwendet werden soll.
myCriteria.setFailoverMode(GPSInfo.GPS_MODE_AUTONOMOUS, 3, 100); myCriteria.setSubsequentMode(GPSInfo.GPS_MODE_AUTONOMOUS);
- Um zu überprüfen, ob ein GPS-Modus unterstützt wird, rufen Sie GPSInfo.isGPSModeAvailable() auf, und übergeben den GPS-Modus als Parameter. Rufen Sie setMode() auf, um den GPS-Modus festzulegen, wenn der Modus unterstützt wird.
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); } }
Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.