次の問題があります: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());
解決済み:私のせいです、それは正しく動作します、私のコードに他のエラーがありました