Öffnen von BlackBerry Maps mithilfe spezifischer Koordinaten

Sie können BlackBerry Maps zum Anzeigen eines Standorts auf einer Karte öffnen, indem Sie die Koordinaten für den Breiten- und Längengrad eines Standorts angeben und die Werte zum Vergrößern und Drehen festlegen. Die Werte für den Vergrößerungsfaktor haben einen Bereich von 0 bis MapView.MAX_ZOOM. Die Werte für das Drehen werden in Grad ausgedrückt, um die Karte von Norden nach oben zu drehen, und haben einen Bereich von 0 bis 359.
  1. Importieren Sie die erforderlichen Klassen.
    import net.rim.blackberry.api.invoke.*;
    import net.rim.blackberry.api.maps.*;
  2. Erstellen Sie eine Klasse und einen Konstruktor, die zum Aufrufen von BlackBerry Maps verwendet werden sollen.
    public class invokeMaps
    {
        public invokeMaps ()
        {
        }
    }
  3. Erstellen Sie im Konstruktor eine Instanz der MapView-Klasse. Rufen Sie MapView.setLatitude(), MapView.setLongitude() und MapView.setZoom() auf, um die Koordinaten festzulegen und den gewünschten Bereich zu vergrößern.
    MapView mapView = new MapView();
    mapView.setLatitude(4328915);
    mapView.setLongitude(-8032480);
    mapView.setZoom(10);
  4. Erstellen Sie im Konstruktor eine Instanz der MapsArguments-Klasse, und verwenden Sie das MapView-Objekt als Argument. Rufen Sie Invoke.invokeApplication() auf, um BlackBerry Maps zu öffnen, und übergeben Sie das MapsArguments-Objekt.
    MapsArguments mapsArgs = new MapsArguments(mapView);
    Invoke.invokeApplication(Invoke.APP_TYPE_MAPS, mapsArgs);

Codebeispiel: Aufrufen von BlackBerry Maps mithilfe spezifischer Koordinaten

import net.rim.blackberry.api.invoke.*;
import net.rim.blackberry.api.maps.*;
public class invokeMaps
{
    public invokeMaps()
    {
        MapView mapView = new MapView();
        mapView.setLatitude(4328915);
        mapView.setLongitude(-8032480);
        mapView.setZoom(10);
        MapsArguments mapsArgs = new MapsArguments(mapView);
        Invoke.invokeApplication(Invoke.APP_TYPE_MAPS, mapsArgs);
    }
}

Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.