0

我正在构建一个地图应用程序。我在其中放置了几个位图,当我单击位图时,正在发生一些事件。为此,我需要知道我在屏幕上单击了哪个位置,因为我将为我的应用程序获取 lat & long 对...是否有可能获得屏幕的确切 x,y 位置我们点击了?或者有没有其他方法可以找到在 MapField 上单击了哪个纬度和经度位置?

4

1 回答 1

0

您可以将地图居中到点击的位置,并以这种方式获取点击的坐标:

  1. 从扩展 MapField 中的 TouchEvent获取X 和 Y
  2. 通过getXYPoint函数获取当前屏幕中心
  3. 计算差值并使用它来移动地图的中心使用移动功能
  4. 点击的位置现在是屏幕的中心,使用getLatitudegetLongitude函数获取坐标。

希望这可以帮助!

于 2011-12-23T16:13:17.460 回答