ホームページ > php教程 > php手册 > 【Android】3章(14) 経路計画機能

【Android】3章(14) 経路計画機能

WBOY
リリース: 2016-07-06 13:30:23
オリジナル
1071 人が閲覧しました

カテゴリ: C#、Android、VS2015、Baidu 地図アプリケーション; 作成日: 2016-02-04 1. はじめに 路線計画は次の機能をサポートします: バス情報クエリ: バスの詳細情報をクエリできます。ポイントを設定し、戦略を照会し、ルート計画を実行します。 運転ルート計画を立てるためのさまざまな戦略を提供します (サポート

)。

カテゴリ: C#、Android、VS2015、Baidu 地図アプリケーション; 作成日: 2016-02-04

1. はじめに

ラインプランニングは以下の機能をサポートしています:

  • バス情報クエリ: 詳細なバス情報をクエリできます。
  • バス乗換照会: 出発地と目的地、照会戦略に基づいてルート計画を実行します。
  • 運転ルート計画: 運転ルートを計画するためのさまざまな戦略を提供します (ウェイポイントの設定をサポート)
  • ウォーキングパス検索: ウォーキングパスの計画をサポートします。
  • 運転ルート計画は、バージョン v3.4.0 以降、複数のルートの検索結果の機能をサポートしています。

2. 実行中のスクリーンショット

はじめに:バス、車、徒歩の3つのルート計画方法と自己設定ルート方法を紹介します。

詳細:

(1) 新しいルート ポイント クエリ機能がドライビング クエリに追加されました。具体的な使用方法については、開発者ガイドのパス プランニングのセクションを参照してください。

必要なのはインターフェースをリロードすることだけです。

(2) 自己設定ルート機能は、始点、終点、停留所、道路セクションの設定方法など、開発者が自分でルートを設定する方法を示します。

(3) 自己設定ルート機能では、2 つのアクティビティを切り替える際の Mapview のライフサイクルを管理する方法も紹介されています。

(4) ルートの始点と終点のアイコンをカスタマイズできます。

この例の実行時のスクリーンショットは次のとおりです:

3. デザイン手順

1. カスタム クラスを追加します [コードが多すぎるため、ここには貼り付けません]【Android】3章(14) 経路計画機能

この例では、主にカスタム オーバーレイ関連のクラスに関連する多くのファイルを使用します。これらのファイルはすべて SrcOverlayUtil フォルダーにあり、前のセクションで示した OverlayManager.cs ファイルと PoiOverlay.cs に加えて、次のドキュメントも含まれています。

(1) BikingRouteOverlay.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] の下のコメントを削除します。

実行して結果を観察します。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート