緯度と経度を Google GeoPoint に変換する方法は?
私の緯度: 47.523009954564536 私の経度: 19.01667991207027
そして、次の方法でGeoPointsに変換しようとすると:
GeoPoint point = new GeoPoint((int)(latitude * 1e6),
(int)(longitude * 1e6));
結果は次のとおりです。 4.7523009E7 1.901671E7
これは明らかに間違っています。ギニア湾 (アフリカ) から入力していないため、4 と 1 ではなく 47 と 19 の整数値が必要です。
この種の変換は多くのページで見ましたが、どういうわけか私には良くありません. 助けてください !