可用于黑莓地图位置的onClicklistener

时间:2011-07-12 14:41:52

标签: blackberry java-me maps

我使用以下代码在黑莓中显示多个位置

String document="<location-document><location lon='-8030000' lat='4326000' label='Kitchener, ON' description='Kitchener, Ontario, Canada' /><location lon='-7569792' lat='4542349' label='Ottawa, ON' description='Ottawa, Ontario, Canada' /></location-document>";
     MapsArguments map=new MapsArguments(
             MapsArguments.ARG_LOCATION_DOCUMENT,document);
     Invoke.invokeApplication(Invoke.APP_TYPE_MAPS,
                   map); 

它工作正常。但我必须切换到另一个屏幕,当用户点击特定位置时显示位置地址。可以通过使用上面的代码。如果不可能怎么做。请帮助我。

谢谢

1 个答案:

答案 0 :(得分:0)

我认为你不会用这种方法捕捉任何东西。问题在于,当您调用Invoke.invokeApplication时,您实际上是在告诉BB启动并将控制传递给BB Maps应用程序。此时,据我所知,您的应用程序进入后台,无法从BB地图应用程序获取任何信息。如果您想控制地图,则应该查看MapField和/或RichMapField