我使用以下代码在黑莓中显示多个位置
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);
它工作正常。但我必须切换到另一个屏幕,当用户点击特定位置时显示位置地址。可以通过使用上面的代码。如果不可能怎么做。请帮助我。
谢谢
答案 0 :(得分:0)
我认为你不会用这种方法捕捉任何东西。问题在于,当您调用Invoke.invokeApplication
时,您实际上是在告诉BB启动并将控制传递给BB Maps应用程序。此时,据我所知,您的应用程序进入后台,无法从BB地图应用程序获取任何信息。如果您想控制地图,则应该查看MapField和/或RichMapField。