0

ご覧のとおり、実際の座標を変換して blackberry map を呼び出しています

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

しかし問題は、これが現在正しい場所を示していることです.UAEでは常に同じ場所を示しています.私が正しく変換していることを助けてください.

4

1 に答える 1

0

現在地はアラブ首長国連邦ですか? OS 7 マップには、要求された緯度/経度ではなく、現在の場所に移動するというバグがあります。残念ながら、回避策はわかりません。

于 2012-10-14T23:41:54.323 に答える