位置を地理座標として db に格納するクロスプラットフォーム モバイル アプリケーションを開発しています。これらの各ポイントは、グラフィカル オブジェクトの左上隅を表します。
このアプリケーションには、地理座標をサポートするマップ コントロール (telek の radmap) が含まれているため、四角形を追加するだけで正しく描画されます。
ライセンスの問題により、Android バージョンではマップ コントロールを使用できません (Google では、ビジネス アプリケーションにマップ コントロールを使用することはできません - https://developers.google.com/maps/faq#tos_commercial、iOS ではまだ使用していません)これはチェックしないでください)、背景として使用する画像を使用します。
「マップ/画像」の左上隅と右下の地理座標を取得し、隅で定義された領域内にグラフィカル オブジェクトを描画する必要があります。
地理座標を画面座標に変換する方法を見つけるのを手伝ってくれる人はいますか?
データ例 (X,Y):
GEO
左上隅:
-0,00939846 -0,00504255
右下隅:
0,009398461 -0,01281023
描くポイント:
-0.00464558、-0.00799298
-0.0046509、-0.00845432
-0.00386774、-0.00860988
-0.00344932、-0.00860452
SCREEN
左上隅:
0 0
右下隅:
? ?
描くポイント
? ?
画面サイズ
1024 * 768
助けてくれてありがとう、
ルイス・ピーニョ