2011-07-12 84 views
2

可用onClicklistener我使用顯示在黑莓多個位置下面的代碼是黑莓地圖定位

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); 

它的工作原理fine.But我必須切換到當用戶點擊特定位置,顯示位置的地址另一個屏幕。是否有可能通過使用上面的代碼。如果它不可能做到這一點,請幫助我。

謝謝

+0

我對這個問題很感興趣,祝你BB機器好運。到另一個:)。我能找到的唯一資源可能是幫助[this](http://docs.blackberry.com/en/developers/deliverables/3803/GPS%20and%20BlackBerry%20Maps%20Development%20Guide.pdf) – Grambot

+0

謝謝爲了您的迴應 – Koti

回答

0

我不認爲你會用這種方法捕捉任何東西。問題是,當你打電話給Invoke.invokeApplication時,你實際上是告訴BB啓動並將控制權交給BB Maps應用程序。就目前而言,據我所知,您的應用程序會進入後臺,無法從BB地圖應用程序獲取任何信息。如果你想控制地圖,你應該看看MapField和/或RichMapField