カテゴリ: C#、Android、VS2015、Baidu 地図アプリケーション; 作成日: 2016-02-04 1. はじめに 路線計画は次の機能をサポートします: バス情報クエリ: バスの詳細情報をクエリできます。ポイントを設定し、戦略を照会し、ルート計画を実行します。 運転ルート計画を立てるためのさまざまな戦略を提供します (サポート
)。カテゴリ: C#、Android、VS2015、Baidu 地図アプリケーション; 作成日: 2016-02-04
ラインプランニングは以下の機能をサポートしています:
2. 実行中のスクリーンショット
詳細:
(1) 新しいルート ポイント クエリ機能がドライビング クエリに追加されました。具体的な使用方法については、開発者ガイドのパス プランニングのセクションを参照してください。
必要なのはインターフェースをリロードすることだけです。(2) 自己設定ルート機能は、始点、終点、停留所、道路セクションの設定方法など、開発者が自分でルートを設定する方法を示します。
(3) 自己設定ルート機能では、2 つのアクティビティを切り替える際の Mapview のライフサイクルを管理する方法も紹介されています。(4) ルートの始点と終点のアイコンをカスタマイズできます。
この例の実行時のスクリーンショットは次のとおりです:
3. デザイン手順
1. カスタム クラスを追加します [コードが多すぎるため、ここには貼り付けません]
この例では、主にカスタム オーバーレイ関連のクラスに関連する多くのファイルを使用します。これらのファイルはすべて SrcOverlayUtil フォルダーにあり、前のセクションで示した OverlayManager.cs ファイルと PoiOverlay.cs に加えて、次のドキュメントも含まれています。サイクリングルートの表示に使用されるオーバーレイ。バージョン 3.4.0 以降、複数の追加をインスタンス化して地図上に表示できるようになりました。
(2)BusLineOverlay.cs ファイル
バスの詳細結果を表示するために使用されるオーバーレイ。
(3)DrivingRouteOverlay.csファイル
走行ルートを表示するために使用されるオーバーレイ。バージョン 3.4.0 以降、データに交通データが含まれる場合、デフォルトで交通テクスチャを使用してセグメント的に描画されます。
(4) TransitRouteOverlay.cs ファイル
バージョン 3.4.0 以降、乗り換えルートの表示に使用されるオーバーレイは、複数の追加をインスタンス化して地図上に表示できます。
(5)WalkingRouteOverlay.csファイル
徒歩ルートを表示するために使用されるオーバーレイ。バージョン 3.4.0 以降、複数の追加をインスタンス化して地図上に表示できるようになりました。
2.demo13_routeplan.xml ファイルを追加します
このファイルをレイアウトフォルダーの下に追加し、コードを次のように変更します:
リーリー
3. Demo13RoutePlan.cs ファイルを追加しますこのファイルを SrcSdkDemos フォルダーに追加し、コードを次のように変更します。 リーリー
4. MainActivity.cs を変更する
MainActivity.cs ファイルのデモフィールド定義で、[例 13] の下のコメントを削除します。
実行して結果を観察します。