Abrir o BlackBerry Maps usando coordenadas específicas

Você pode abrir o BlackBerry Maps para exibir um local em um mapa fornecendo as coordenadas de latitude e longitude do local e especificando os valores de zoom e rotação. Os valores de zoom têm um alcance de 0 a MapView.MAX_ZOOM. Os valores de rotação são representados em graus para girar o mapa do norte para cima e têm âmbito de 0 a 359.
  1. Importe as classes necessárias.
    import net.rim.blackberry.api.invoke.*;
    import net.rim.blackberry.api.maps.*;
  2. Crie uma classe e um construtor para serem usados ao invocar o BlackBerry Maps.
    public class invokeMaps
    {
        public invokeMaps ()
        {
        }
    }
  3. No construtor, crie uma instância da classe MapView. Invoque MapView.setLatitude(), MapView.setLongitude() e MapView.setZoom() para especificar as coordenadas e aplique o zoom que você deseja usar.
    MapView mapView = new MapView();
    mapView.setLatitude(4328915);
    mapView.setLongitude(-8032480);
    mapView.setZoom(10);
  4. No construtor, crie uma instância da classe MapsArguments usando o objeto MapView como argumento. Invoque Invoke.invokeApplication() para abrir o BlackBerry Maps e passe o objeto MapsArguments.
    MapsArguments mapsArgs = new MapsArguments(mapView);
    Invoke.invokeApplication(Invoke.APP_TYPE_MAPS, mapsArgs);

Exemplo de código: Invocar o BlackBerry Maps usando 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);
    }
}

Estas informações foram úteis? Gostaríamos de receber seus comentários.