Entwicklungshandbuch

Local Navigation

Abrufen der optimalen Positionsdaten mit GPS und Geolocation

Sie können die optimalen Positionsdaten durch Anforderung von Geolocation-Aktualisierungen zusammen mit GPS-Aktualisierungen abrufen. Optimale Positionsdaten stellen Geolocation-Positionsdaten bereit, wenn innerhalb des angegebenen Zeitlimits keine GPS-Positionsdaten abgerufen werden können. Sie können diese Anforderung in einer Anwendung verwenden, die jederzeit den Standort eines BlackBerry-Geräts erfordert, und wenn es keine Rolle spielt, wie der Standort abgerufen wird.

Die BlackBerryCriteria-Klasse im net.rim.device.api.gps-Paket stellt die folgenden Methoden für den Abruf der optimalen Problembehebung bereit:

Methode

Beschreibung

enableGeolocationWithGPS()

Diese Methode gibt GPS-Positionsdaten zurück, sobald sie verfügbar sind oder innerhalb des Zeitlimits liegen, das in der Standortanforderung festgelegt ist. Wenn die GPS-Positionsdaten nicht verfügbar sind, werden Geolocation-Positionsdaten zurückgegeben. Sie können diese Methode für die Anforderung einzelner oder mehrerer Positionsdaten verwenden.

enableGeolocationWithGPS(BlackBerryCriteria.FASTEST_FIX_PREFERRED)

Diese Methode gibt unabhängig von der Standortquelle (GPS oder Geolocation) die ersten verfügbaren Positionsdaten zurück. Während des Zeitlimits, das in der Standortanforderung festgelegt ist, werden die ersten von einer Standortquelle verfügbaren Positionsdaten der Anwendung bereitgestellt. Sie können diesen Modus nur für einzelne Positionsdatenanforderungen verwenden.


Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.