我正在构建一个地图应用程序。我在其中放置了几个位图,当我单击位图时,正在发生一些事件。为此,我需要知道我在屏幕上单击了哪个位置,因为我将为我的应用程序获取 lat & long 对...是否有可能获得屏幕的确切 x,y 位置我们点击了?或者有没有其他方法可以找到在 MapField 上单击了哪个纬度和经度位置?
问问题
267 次
1 回答
0
您可以将地图居中到点击的位置,并以这种方式获取点击的坐标:
- 从扩展 MapField 中的 TouchEvent获取X 和 Y
- 通过getXYPoint函数获取当前屏幕中心
- 计算差值并使用它来移动地图的中心使用移动功能
- 点击的位置现在是屏幕的中心,使用getLatitude和getLongitude函数获取坐标。
希望这可以帮助!
于 2011-12-23T16:13:17.460 回答