3

BlackBerryで 2 つの場所間のルート情報を見つけるにはどうすればよいですか?

アプリケーションでマップを表示するために MapField を使用しています。

4

1 に答える 1

5

私が理解したように、いくつかの場所の間のパスの長さを取得する必要があります。
MapField では不可能です。そのルートを自分で設定することしかできません。

ルート案内のために BB マップを呼び出す

アプリケーションで MapField を使用して、現在の場所などの単純な機能を使用したり、BlackBerry Maps アプリケーションを使用して、場所の選択やユーザーへのルート案内の表示などの拡張機能を使用したりできます。

ルート案内用に BB マップを呼び出すには、次のコードを使用します。

Invoke.invokeApplication(Invoke.APP_TYPE_MAPS,
                        new MapsArguments(
                        MapsArguments.ARG_LOCATION_DOCUMENT,document));

ドキュメントは次のように形成されます。

<location-document>
     <GetRoute>
        <location lon='-8030000' lat='4326000' label='Kitchener, ON' description='Kitchener, Ontario, Canada' />
        <location lon='-7569792' lat='4542349' label='Ottawa, ON' description='Ottawa, Ontario, Canada' />
     </GetRoute>
</location-document>


結果は、代替テキスト http://www.blackberry.com/knowledgecentersupport/kmsupport/supportknowledgebase/images/DB-00599_3.jpg代替テキスト http://www.blackberry.com/knowledgecentersupport/kmsupport/supportknowledgebase/images/DBのようになります。 -00599_4.jpg

現在、BlackBerry Maps では、アプリのメニュー項目を登録し、MapView を使用して選択した場所でアプリを起動または更新できます。
方法を見る- ApplicationMenuItem を BlackBerry Maps に追加する

アップデート

運転ルートに gmap ナビゲーション サービスを使用する

J2ME/Android/BlackBerryを参照してください- 運転ルート、2 つの場所間のルート

于 2009-10-09T14:43:06.507 に答える