我通过转换真实坐标来调用黑莓地图,如你所见
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
但问题是它现在显示正确的位置,它总是在阿联酋显示相同的位置,请帮助我正确转换?
答案 0 :(得分:0)
您目前在阿联酋的位置? OS 7地图中存在一个错误,它会将您带到当前位置而不是请求的纬度/经度。不幸的是,我不知道有任何变通方法。