Abrir BlackBerry Maps utilizando coordenadas específicas

Puede abrir BlackBerry Maps para mostrar una ubicación en un mapa ofreciendo las coordenadas de latitud y longitud de una ubicación y especificando los valores de zoom y rotación. Los valores de zoom van de 0 a MapView.MAX_ZOOM. Los valores de rotación se expresan en grados para girar el mapa desde el norte hacia arriba y van de 0 a 359.
  1. Importe las clases necesarias.
    import net.rim.blackberry.api.invoke.*;
    import net.rim.blackberry.api.maps.*;
  2. Cree una clase y un constructor que se utilizarán para invocar BlackBerry Maps.
    public class invokeMaps
    {
        public invokeMaps ()
        {
        }
    }
  3. En el constructor, cree una instancia de la clase MapView. Invoque MapView.setLatitude(), MapView.setLongitude() y MapView.setZoom() para especificar las coordenadas y el zoom que desea utilizar.
    MapView mapView = new MapView();
    mapView.setLatitude(4328915);
    mapView.setLongitude(-8032480);
    mapView.setZoom(10);
  4. En el constructor, cree una instancia de la clase MapsArguments que utilice el objeto MapView como un argumento. Invoque Invoke.invokeApplication() para abrir BlackBerry Maps y pasar el objeto MapsArguments.
    MapsArguments mapsArgs = new MapsArguments(mapView);
    Invoke.invokeApplication(Invoke.APP_TYPE_MAPS, mapsArgs);

Ejemplo de código: Invocar BlackBerry Maps utilizando coordenadas específicas

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);
    }
}

¿Le ha resultado útil esta información? Envíenos sus comentarios.