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
Abrufen des Standorts eines BlackBerry-Geräts
- Importieren Sie die erforderlichen Klassen.
import javax.microedition.location.*;
- Erstellen Sie eine Klasse und einen Konstruktor.
public class handleGPS { public handleGPS() { } } - Deklarieren Sie statische Felder in der Klasse.
static GPSThread gpsThread; static double latitude; static double longitude;
- Erstellen und starten Sie im Konstruktor einen lokalen Thread.
gpsThread = new GPSThread(); gpsThread.start();
- Erstellen Sie in der Klasse eine private Klasse, die Thread erweitert, und eine run()-Methode.
private class GPSThread extends Thread { public void run() { } } - Erstellen Sie in der run()-Methode eine Instanz der Criteria-Klasse. Rufen Sie setCostAllowed(false) auf, um den autonomen Modus festzulegen.
Criteria myCriteria = new Criteria(); myCriteria.setCostAllowed(false);
- Erstellen Sie in der run()-Methode einen try/catch-Block. Erstellen Sie im Block ein LocationProvider-Objekt durch Abrufen einer Instanz des Criteria-Objekts. Erstellen Sie einen weiteren try/catch-Block, um ein Location-Objekt zum Anfordern des aktuellen Standorts des BlackBerry-Geräts zu erstellen und den Timeout in Sekunden festzulegen. Wenn die getLocation()-Methode zurückgegeben wird, fordern Sie die Breiten- und Längenkoordinaten an.
try { LocationProvider myLocationProvider = LocationProvider.getInstance(myCriteria); try { Location myLocation = myLocationProvider.getLocation(300); latitude = myLocation.getQualifiedCoordinates().getLatitude(); longitude = myLocation.getQualifiedCoordinates().getLongitude(); } catch ( InterruptedException iex ) { return; } catch ( LocationException lex ) { return; } } catch ( LocationException lex ) { return; } return;
Nächstes Thema: Codebeispiel: Abrufen der GPS-Position eines BlackBerry-Geräts
Vorheriges Thema:
Abrufen des Standorts eines BlackBerry-Geräts
Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.