如何找到屏幕上的哪个位置点击或黑莓中的MapField

问题描述:

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

您可以在地图的中央抽头位置,并得到了水龙头的坐标那样:

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

希望这会有所帮助!

+0

thnaks寻求帮助。但问题是我不需要这种方式..我的应用需求是,我有几个位置与地图指向,这些标记是位图,所以每当我点击我需要获取位置。 – Swati 2011-12-26 05:21:22