如何找到屏幕上的哪个位置点击或黑莓中的MapField
问题描述:
我正在构建一个地图应用程序。我在其中放置几个位图,当我点击位图时发生了一些事件。为此,我需要知道在屏幕上点击了哪个位置,我会得到经纬度&长对我的应用程序...是否有可能得到确切的X,Y屏幕位置我们点击了? 或者还有其他方法可以找到在MapField上点击哪个纬度和长度的位置?如何找到屏幕上的哪个位置点击或黑莓中的MapField
答
您可以在地图的中央抽头位置,并得到了水龙头的坐标那样:
- 在获得来自TouchEvent X和Y的扩展MapField
- 获取的当前中心从getXYPoint功能
- 屏幕计算差值,并用它使用move函数
- 现在的抽头位置为屏幕的中心移动的地图的中心,使用getLatitude和getLongitude函数获得坐标。
希望这会有所帮助!
thnaks寻求帮助。但问题是我不需要这种方式..我的应用需求是,我有几个位置与地图指向,这些标记是位图,所以每当我点击我需要获取位置。 – Swati 2011-12-26 05:21:22