使用自己的 3D 資訊方塊轉譯器

如果您無法將第三方顯示產品納入 解決方案,您可能需要建立自己的 3D 圖塊轉譯器。這個 因此,您必須考量以下重要因素:

內容網址

提供擬真成像 3D 圖塊時,Map Tiles API 會傳回 的 URI 子項圖塊。這些圖塊集 URI 不是一般網址。只包含 路徑和參數元件不包含您的 API 金鑰,也就是 必須授權這項要求詳情請參閱 3D 圖塊規格

要求與回應

以下列舉幾個擬真成像 3D 圖塊要求和回應的範例。您可以使用 Chrome 開發人員工具檢查這些元素。

根圖塊集要求範例:

https://tile.googleapis.com/v1/3dtiles/root.json?key=YOUR_API_KEY

資訊方塊回應 URI 範例:

 /v1/3dtiles/datasets/CgA/files/UlRPVEYuYnVs.json?session=CIqhrPOFvdHSYg

轉譯器使用的資訊方塊要求網址範例:

https://tile.googleapis.com/v1/3dtiles/datasets/CgA/files/UlRPVEYuYnVs.json?session=CIqhrPOFvdHSYg&key=YOUR_API_KEY
https://tile.googleapis.com/v1/3dtiles/datasets/CgA/files/UlRPVEYubm9k.glb?session=CIqhrPOFvdHSYg&key=YOUR_API_KEY

您應該附加資訊方塊 URI 中顯示的任何參數,以及 您的 API 金鑰。3D Tiles API 提供了下列兩個參數:

session
3D 載入工作階段的內建 ID。系統會自動產生 然後由 API 取代在建構後續圖塊要求時,必須由轉譯器附加。
key
您用來存取 3D 資訊方塊服務的 API 金鑰。您必須將其附加至所有後續資訊方塊要求。

顯示出處

作者資訊表示需確認地圖圖塊的來源,而且必須 這個 API 的使用方式,包括 Google 品牌標示 (標誌),以及 進行資料歸因您可以在 Map Tiles API 政策頁面。每個資訊方塊回應都會傳回資料歸因資訊。請前往 回應主體。如果是在 JSON 檔案的 asset.copyright 下。

{
  "asset": {
    "version": "2.0",
    "generator": "draco_decoder",
    "copyright": "Data SIO, NOAA, U.S. Navy, NGA, GEBCO;Landsat / Copernicus"
  }
}

您必須在文字行中匯總、排序及顯示這項資訊,通常會顯示在算繪作業的底部。您需要完成下列步驟:

  1. 從所有檢視的圖塊中擷取所有著作權資訊。

  2. 請以半形分號分隔多個版權來源。

  3. 依據發生次數排序資訊。

  4. 在畫面上顯示著作權來源,排序依據為次數最多到 至少類似 Google 地球 它會有幫助