首頁 > Java > java教程 > 主體

為什麼適用於 Android 的 Google Directions KML 檢索停止運作?

Patricia Arquette
發布: 2024-11-28 02:00:10
原創
125 人瀏覽過

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

為什麼使用 KML 資料來擷取 Android 版 Google 路線不再有效?

Google 對其路線 API 進行了更改,因此先前的方法不再支援檢索 KML 資料以在 Android 地圖上呈現方向。相反,您應該使用 JSON 或 XML 格式,它們提供相同的功能並具有額外的好處。

解析 JSON/XML 回應

要解析 JSON/XML 回應,您可以使用以下步驟:

  1. 建立一個一個 Parser 類別:該類別將定義用於解析
  2. 建立一個特定的解析器類別:該類別將實作 Parser 介面並提供解析回應的邏輯。
  3. 建立一個 Route 類別: 該類別將表示路線並包含點、路段等資訊詳細資訊。

產生疊加層

要為路線產生疊加層,您可以使用擴充 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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板