특정 좌표를 사용하여 BlackBerry Maps 열기

지도의 위도와 경도 좌표를 제공하고 확대/축소 및 회전 값을 지정하여 지도에 위치가 표시되도록 BlackBerry Maps를 열 수 있습니다. 확대/축소 범위는 0 - MapView.MAX_ZOOM입니다. 회전 값은 북쪽을 위로 하여 회전하는 각도이며, 범위는 0 - 359입니다.
  1. 필요한 클래스를 가져옵니다.
    import net.rim.blackberry.api.invoke.*;
    import net.rim.blackberry.api.maps.*;
  2. BlackBerry Maps를 호출하는 데 사용할 클래스와 생성자를 만듭니다.
    public class invokeMaps
    {
        public invokeMaps ()
        {
        }
    }
  3. 생성자에서 MapView 클래스의 인스턴스를 만듭니다. MapView.setLatitude(), MapView.setLongitude()MapView.setZoom()을 호출하여 사용하려는 좌표와 확대/축소를 지정합니다.
    MapView mapView = new MapView();
    mapView.setLatitude(4328915);
    mapView.setLongitude(-8032480);
    mapView.setZoom(10);
  4. 생성자에서 MapView 객체를 인수로 사용하여 MapsArguments 클래스의 인스턴스를 만듭니다. Invoke.invokeApplication()을 호출하여 BlackBerry Maps를 열고 MapsArguments 객체를 전달합니다.
    MapsArguments mapsArgs = new MapsArguments(mapView);
    Invoke.invokeApplication(Invoke.APP_TYPE_MAPS, mapsArgs);

코드 샘플: 특정 좌표를 사용하여 BlackBerry Maps 호출

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

이 정보가 도움이 되었습니까? 의견을 보내 주십시오.