доступно на Кликлистере для Blackberry Map Location - PullRequest
2 голосов
/ 12 июля 2011

Я показываю несколько местоположений в BlackBerry, используя следующий код

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 голосов
/ 13 июля 2011

Я не думаю, что вы сможете захватить что-либо с помощью этого метода. Проблема в том, что когда вы звоните Invoke.invokeApplication, вы на самом деле говорите BB запустить и передать управление приложению BB Maps. На данный момент, насколько мне известно, ваше приложение переходит в фоновый режим и не может получить какую-либо информацию из приложения BB Maps. Если вы хотите иметь контроль над картой, вам следует заглянуть в MapField и / или RichMapField .

...