0

次の問題があります:googleMapsのmapViewにオーバーレイを配置したいです。データサーバーから座標をロードし、それをintE6タイプに変換します。しかし、GeoPointをマップに配置すると、他のサイトに表示されます。他のポイントを配置しようとすると、ポイント間の距離は良好ですが、他のサイトに移動します。問題はおそらく地図の構成にあると思いますが、これらの点の座標を確認したので、どこにあるのかわかりません。以前は他の座標で機能していました。

お返事をありがとうございます :)

私はそれをチェックし、変換は良好です:

float latitude = (float) json_data.getDouble("latitude");
float longitude = (float) json_data.getDouble("longitude");

Log.d("POINT",(int)(latitude*1E6)+" "+ (int)((longitude*1E6)));

GeoPoint p = new GeoPoint((int)(latitude*1E6), (int)(longitude*1E6));

Log.d("POINT", ""+p.getLatitudeE6()+" "+p.getLongitudeE6());

解決済み:私のせいです、それは正しく動作します、私のコードに他のエラーがありました

4

1 に答える 1

0

解決済み: 私のせいです。正常に動作します。コードに他のエラーがありました。

于 2012-12-20T10:24:56.163 に答える