Entwicklungshandbuch

Local Navigation

Abrufen des Gerätstandorts mit dem Geolocation-Dienst

Sie können den Geolocation-Dienst verwenden, um den Standort eines BlackBerry-Geräts durch Ausführen der folgenden Aktionen abzurufen (ähnlich den Aktionen, die beim Abrufen einer GPS-Position verwendet werden):

  1. Legen Sie einen Geolocation-Modus in einem BlackBerryCriteria-Objekt fest.
  2. Rufen Sie einen Standortanbieter ab.
  3. Fordern Sie einzelne oder mehrere Geolocation-Positionsdaten an.
  4. Rufen Sie die Standortinformationen für das Gerät ab.

Codebeispiel: Festlegen eines Geolocation-Modus

BlackBerryCriteria myCriteria = new BlackBerryCriteria(
        LocationInfo.GEOLOCATION_MODE);

Codebeispiel: Abrufen eines Standortanbieters

BlackBerryLocationProvider myProvider = (BlackBerryLocationProvider)
        LocationProvider.getInstance(myCriteria);

Codebeispiel: Anfordern von einzelnen oder mehreren Geolocation-Positionsdaten

/* Single location fix */
BlackBerryLocation myLocation = myProvider.getLocation(timeout);
/* Multiple location fixes */
myProvider.setLocationListener(…);

Codebeispiel: Abrufen der Standortinformationen für das Gerät

double lat = myLocation.getQualifiedCoordinates().getLatitude();
double lng = myLocation.getQualifiedCoordinates().getLongitude();
double alt = myLocation.getQualifiedCoordinates().getAltitude();
Vorheriges Thema: Geolocation-Modi

Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.