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

カテゴリ: 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] の下のコメントを削除します。

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

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。