0

アプリにマーカーを設定する際に問題があります。LatLng オブジェクトを作成し、マップに追加します。緯度と経度は、コンマの後に 6 桁あります。問題は次のとおりです: マップ上の各マーカーの位置を取得する場所 (myMarker.getPosition.latitude および myMarker.getPosition.longitude を使用)、値はカンマ (約 15 桁) の後に 6 桁をはるかに超えており、値は入力のものとは異なります。(つまり、入力緯度は 40.254874、出力緯度は 40.25487358741045)。

誰でも私を助けることができますか??

4

3 に答える 3

0

Java では任意の浮動小数点数を表すことはできません。私の推測では、違いはこれによるものです。

差異は最大で 11 センチメートル (111.321km / 1e6) であることに注意してください。

于 2013-05-28T10:29:33.270 に答える