0
私は何か他のものにポイントを変換しようとしているが、私は使用して、すべての機能は私に同じエラー与える:エラー:1つ以上のジオメトリの変換に失敗しました。入力が有効かどうかを確認してください。無効な引数
エラー:一の以上のジオメトリの変換に失敗しました。入力が有効かどうかを確認してください。無効な引数
Point identifyPoint = mapview.toMapPoint(e.getX(), e.getY());
String s = CoordinateConversion.pointToDecimalDegrees(identifyPoint, mapview.getSpatialReference(), 2);
は、これは私が使用しているコードは、私がここで間違って何をやっているのですか?
nullではありません。私はSPと遊んで、テストするためにいくつかを作った。 基本的に私はのMapViewから戻って1つの受信は102100. で、私にエラーを与えないだけで4326 あるしかし、それはまた、私に間違った座標を与えます。(90N) ところで、わからないどのようにそれをまったくnullになることがあります。 私はそれを決して設定することができません(マップビューのSP)。 また、グラフィックスを追加するだけでも問題はなく、このエラーが発生したポイントを変換しようとすると発生します。 – Shaul
getPointとgetYの値だけでなく、identifyPointのxとyの値を共有できますか? –
MotionEvent: X = 641.4380493164063 Y = 197.2734375 ポイント: X = 4.3910381484061874E7 Y = 3874080.1824269504 – Shaul