如何在黑莓中找到在屏幕或MapField上单击的位置

时间:2011-12-23 08:09:32

标签: blackberry blackberry-maps

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

1 个答案:

答案 0 :(得分:0)

您可以将地图置于点击位置的中心位置,然后通过以下方式获取水龙头的坐标:

  1. 从展开的TouchEvent
  2. 中的MapField获取X和Y.
  3. getXYPoint功能
  4. 获取当前屏幕中心
  5. 计算差异并使用它来移动地图的中心,使用move函数
  6. 点按的位置现在是屏幕的中心,使用getLatitudegetLongitude功能获取坐标。
  7. 希望这有帮助!