0

私は地図アプリケーションを構築しています。私はいくつかのビットマップを配置しており、ビットマップをクリックするといくつかのイベントが発生しています。そのためには、アプリの緯度と経度のペアを取得することに基づいて、画面上のどの位置をクリックしたかを知る必要があります...画面の正確な x、y 位置を取得することは可能ですか?クリックした?または、 MapField でクリックされた緯度と経度の位置を見つける他の方法はありますか?

4

1 に答える 1

0

タップされた場所を地図の中心にして、その方法でタップの座標を取得できます。

  1. 拡張MapFieldのTouchEventから X と Y を取得します
  2. getXYPoint関数から画面の現在の中心を取得します
  3. 差を計算し、それを使用して移動機能を使用してマップの中心を移動します
  4. タップした位置が画面の中心になり、getLatitude 関数と getLongitude 関数を使用して座標を取得ます

お役に立てれば!

于 2011-12-23T16:13:17.460 に答える