0

如您所见,我通过转换真实坐标来调用黑莓地图

public static void showMap(String latitude,String longatude){
    try {   
        int specailLatitude  = (int)(Double.parseDouble(latitude))*100000;
        int specailLongatude = (int)(Double.parseDouble(longatude))*100000;
        MapView mapView=new MapView();
        mapView.setLatitude(specailLatitude);
        mapView.setLongitude(specailLongatude);
        mapView.setZoom(07);
        MapsArguments arg=new MapsArguments(mapView);
        Invoke.invokeApplication(Invoke.APP_TYPE_MAPS, arg);
    } catch(Exception e) {
        CustomUtility.showToast("Map is not available "+e.getMessage());
    }
 }// end of the showMap

但问题是它现在显示正确的位置,它总是在阿联酋显示相同的位置,请帮助我正确转换?

4

1 回答 1

0

您目前在阿联酋的位置吗?OS 7 地图中有一个错误,它会将您带到您当前的位置,而不是请求的纬度/经度。不幸的是,我不知道有任何解决方法。

于 2012-10-14T23:41:54.323 回答