Android 用の Google Directions KML 取得が機能しなくなったのはなぜですか? サポートされている形式に移行するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-11-28 02:00:10
オリジナル
127 人が閲覧しました

Why Has My Google Directions KML Retrieval for Android Stopped Working, and How Can I Migrate to a Supported Format?

KML データを使用した Android 向け Google Directions の取得が機能しなくなったのはなぜですか?

Google は Directions API に変更を加えたため、以前の方法は使用できなくなりました。 Android マップ上に道順を表示するための KML データの取得はサポートされなくなりました。代わりに、同じ機能に追加の利点を備えた JSON または XML 形式を使用する必要があります。

JSON/XML レスポンスの解析

JSON/XML レスポンスを解析するには、次の手順:

  1. パーサー クラスを作成します: このクラスは、応答を解析するためのインターフェイス。
  2. 具体的なパーサー クラスを作成します。 このクラスは、パーサー インターフェイスを実装し、応答を解析するためのロジックを提供します。
  3. Createルート クラス: このクラスはルートを表し、ポイント、セグメントなどの情報が含まれます。

オーバーレイの生成

ルートのオーバーレイを生成するには、Overlay クラスを拡張する RouteOverlay クラスを使用できます。このクラスは、地図上にルートを描画する処理を行います。

代替メソッド

JSON/XML 形式の使用に加えて、Android 向けのルートを取得するための代替手段があります。これらには次のものが含まれます:

  • Google Maps Android API: この API は、Android 上でマッピング アプリケーションを開発するための包括的なツール セットを提供します。
  • OpenStreetMap: このオープンソースの地図プラットフォームは、カスタム地図の作成に使用できるさまざまなデータとサービスを提供します。

コードの移行

コードを KML から JSON/XML に移行するには、次の手順を使用できます。

  1. 使用する URL を更新します
  2. 正しいメソッドを実装するようにパーサー クラスを変更してください。インターフェイス。
  3. 新しい形式に一致するようにデータ構造を変更します。
  4. 新しいデータ構造を使用するようにオーバーレイを生成するメソッドを更新します。

以上がAndroid 用の Google Directions KML 取得が機能しなくなったのはなぜですか? サポートされている形式に移行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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