Map Tiles API 政策

本文件列出使用 Map Tiles API。請注意,使用 Map Tiles API 時,必須遵守 您與 Google 之間的「協議」

提供使用條款和隱私權政策

如果您開發 Map Tiles API 應用程式,就必須讓 條款 使用方式隱私權 政策規範 且符合與 Google 簽訂的「協議」所列的規範:

  • 使用條款和隱私權政策須設為公開。
  • 在應用程式的使用條款中,務必明確陳述使用應用程式時,使用者將受到 Google《服務條款》的約束。
  • 在隱私權政策中,務必告知使用者您目前使用 Google Maps API,並參照援引《Google 隱私權政策》。

適合顯示使用條款和隱私權政策的位置,取決於應用程式的平台。

行動應用程式

如果是開發行動應用程式,建議您提供 應用程式適用的使用條款隱私權政策 以及應用程式設定中的下載頁面 或前往 Google 試算表選單

網頁應用程式

如果開發的是網頁應用程式,建議您在網站頁尾提供使用條款和隱私權政策的連結。

預先擷取、快取或儲存內容

使用 Map Tiles API 的應用程式會受限於 與 Google 簽訂的協議根據協議條款,除了已載述的少數情況,對於任何內容,一律不得預先擷取、建立索引、儲存或快取。

具體來說,應用程式應使用 Map Tiles API 進行地圖視覺化。 請勿將 Map Tiles API 用於任何非視覺化用途,例如:

  • 圖片分析
  • 機器解讀
  • 物件偵測/識別
  • 擷取或轉售地理資料
  • 離線使用,包括上述任何一項功能

Map Tiles API 回應可能含有 Cache-Control 標頭, 依據 HTTP 通訊協定實作 說明文件 ,直接在 Google Cloud 控制台實際操作。舉例來說,您的用戶端必須使用 max-age 值, stale-while-revalidate 值、must-revalidate 指令和 private 指令。

Map Tiles API 回應也可以一併包含 ETag 標頭, ,當您向 也不必重新驗證

請注意,用於識別地點的地點 ID 不受快取限制的約束,地點 ID 會在 Map Tiles API 回應。若要瞭解如何儲存、重新整理及管理地點 ID,請參閱地點 ID 指南

使用 Map Tiles API 顯示 Google 地圖時,您也必須 在 Google 地圖上顯示 Google 標誌,且您不得以任何方式變更標誌。 請將 Google 標誌放在地圖的左下角; 「作者資訊」應放在地圖的右側角落 ,直接在 Google Cloud 控制台實際操作。詳情請參閱我們的 品牌資源中心規範

而在 3D 地圖體驗方面, 良好的使用者體驗設計需求無法直接配合這些刊登位置 網頁開頭或結尾時仍應清楚顯示 Google 標誌 或兩者皆是,因此地圖的原創性 輕鬆理解內容您還是必須遵守刊登規定 在 電影般的體驗請參閱「顯示標誌和 下文將詳細介紹混合式圖表中的資料歸因

以下地圖範例顯示地圖左下角的 Google 標誌 。

以下 ZIP 檔案包含適用於電腦尺寸的 Google 標誌 Android 和 iOS 應用程式請勿使用任何方法修改標誌或調整標誌的大小。

下載檔案:google_logo.zip

請勿修改出處,請勿移除、遮蓋或裁剪作者資訊 可能不準確或不適當您不得在畫面中內嵌 Google 標誌 (例如「這些地圖 從 [Google_logo] 即可。

確保出處資訊靠近內容。如果不是用直接嵌入的方式加入 Google 圖像螢幕截圖,則標註的標準出處資訊應與該圖片顯示的相同。必要時,您可以自訂出處資訊文字的樣式和位置,只要把握基本原則,確保文字靠近內容,且能讓一般觀眾/讀者清楚易懂即可。請不要將出處資訊移到內容區域以外的位置,例如放到書尾、檔案或節目的製作/演出人員名單,或是網站頁尾。

加入第三方資料供應商。我們準備的地圖中含有 產品是由 Google 以外的供應商提供如果使用這類圖像, 出處必須註明「Google」以及相關資料供應商,例如 「地圖資料:Google,Maxar Technologies。」引用第三方資料供應商時 僅包含「Google」的圖像或 Google 標誌的標示不正確。

如果您在沒有註明出處顯示的裝置上使用 Google 地圖平台 實際可行,請 與 Google 銷售團隊聯絡,討論適合您用途的授權。

透過第三方轉譯器顯示 Google 標誌

當您使用 Map Tiles API 顯示 Google 地圖時, 第三方轉譯器,不得將 Google 標誌與 例如轉譯器的標誌維持合理的緩衝區距離 Google 標誌和第三方標誌之間必須結合 獨立的標誌不得與您提供的資料出處重疊或遮蓋部分 回應。

顯示 Google 和 Cesium 標誌的轉譯圖片

顯示 Google 的資料出處

從 Map Tiles API 傳回的資料需要顯示作者資訊 和取自適當中繼資料或可視區域資訊中的版權資訊 要求。您應該顯示上述資訊, 適當位置,通常是位於顯示選單的右下角 圖塊或 3D 轉譯器檢視畫面請注意,歸因字串是 變數,視轉譯器可視區域要求的地圖資料而定。

如果因為可視區域大小而無法完整顯示資料出處 不妨考慮加入標示為「資料」的懸停或可點擊 UI 元素 個來源」,提供作者資訊。 請隨時保持美觀的比喻 做法。

含有 Google 標誌和資料供應商出處的頁尾。

顯示第三方資料出處

使用 Map Tiles API 顯示 Google 地圖時 做為基本地圖和疊加層第三方 (非 Google) 地理空間資料,您可能需要顯示 第三方資料供應商的歸因。不得重疊或模糊 歸因於 第三方資料。您必須清楚標示第三方資料的作者。 取消關聯。此外,必須清楚呈現 Google 的標誌和 Google 的資料出處與基本地圖 並互相提醒

在混合型示意圖中顯示標誌和資料歸因

使用 Google 地圖資料做為基本地圖時,疊加自己的地圖 資料時,您必須確保閱聽人完全瞭解地圖的哪個部分 圖表會歸功於 Google,哪些部分則會歸屬於 擁有自己的地圖資料此外,請按照「顯示 上方的 Google 標誌

例如,結合擬真成像 3D 圖塊 (做為背景填充區塊) 模型包含逼真的模型,就在前景。使用者可能會感到困惑 場景的哪些元件來自 Google 地圖資料。於 在此情況下,您必須在 UI 歸因字串或使用者流程中清楚說明 場景的哪個部分來自 Google 地圖資料。您 遵守任何可能採用 適用於您在 Google 地圖資料中使用的資料來源。

地理資料疊加層與擬真成像 3D 圖塊

您可以將自己的 3D 物件疊加在擬真 3D 圖塊上,但前提是這些 3D 物件沒有 從擬真 3D 圖塊擷取、追蹤或以其他方式衍生。

運用 Map Tiles API 製作影片

  • 宣傳影片:您可以製作宣傳影片, 「協議」的條款及下列條款:
    • 宣傳影片不得包含街景服務圖像。
    • 宣傳影片長度不得超過 30 秒。
    • 宣傳影片必須強調您的力量 應用程式。
    • 宣傳影片必須清楚標示「用於宣傳目的」 」並且必須遵守 Map Tiles API 政策
    • 宣傳影片不得單獨轉售或做為 軟體、應用程式或使用者體驗
  • 下架:您有責任遵守所有提出下架要求。 宣傳影片,包括第三方的要求。

從「copyright」欄位取得出處和版權資訊 下列 API 呼叫的回應中 (視您使用的服務而定) 使用:

2D 圖塊

路線圖、衛星和地形圖塊

可從可視區域資訊取得著作權和出處資訊 回應,如以下範例所示。

{
  "copyright": "Map data ©2023",
  "maxZoomRects": [
    {
      "maxZoom": 19,
      "north": 90,
      "south": -90,
      "east": 180,
      "west": -180
    },
    ...
  ]
}

Street View Tiles

可透過街景服務中繼資料取得版權和出處資訊 回應。例如:

{
  "panoId": "Zzl28rqGJgaL2IdkUleP8A",
  "lat": 50.059138596550696,
  "imageHeight": 6656,
  "imageWidth": 13312,
  "tileHeight": 512,
  "tileWidth": 512,
  "copyright": "From the Owner, Photo by: Google",
  …
}

全景 ID 是用於識別街景服務全景, 不受快取限制的影響因此,您可以儲存全景 ID 值。 無限期。全景 ID 值會在街道的 panoId 欄位中傳回 查看 Static API 回應。

Photorealistic 3D Tiles

如果是擬真 3D 圖塊,每個圖塊要求都會傳回作者資料。 您必須匯總、排序及顯示在同一行顯示的所有作者資訊 tiles;通常沿著算繪結果底部顯示舉例來說,您可以找到 在 glTF 資訊方塊 assetcopyright

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

CesiumJS

如果您使用 CesiumJS 做為轉譯器 標示,您必須在轉譯 HTML 中啟用 showCreditsOnScreen

// Add Photorealistic 3D Tiles tileset.
    const tileset = viewer.scene.primitives.add(new Cesium.Cesium3DTileset({
      url: "https://tile.googleapis.com/v1/3dtiles/root.json?key=YOUR_API_KEY",
      // This property is needed to appropriately display attributions
      // as required.
      showCreditsOnScreen: true,
    }));

Unreal 的 Cesium

如果你使用 Cesium for Unreal 做為轉譯器,畫面就會顯示 您必須啟用 世界大綱

如何為 Cesium 啟用歸因功能
虛幻的

Unity 適用的 Cesium

如果您使用 Unity 的 Cesium 做為轉譯器,畫面就會顯示 您必須啟用 檢查工具控制台。

如何為 Cesium 啟用歸因功能
Unity

Google 出處資訊樣式守則

如果您無法使用可下載的 Google 標誌,請遵循下列樣式守則,以 CSS 和 HTML 加入 Google 出處資訊。

淨空空間

鎖定圖文標誌周圍的淨空空間大小,應等同或超過 Google 中「G」的高度。

出處資訊與 Google 標誌的間隔應為「G」寬度的一半。

易讀性

署名必須清晰、易讀,並以適當的顏色變化形式呈現 特定背景。採用的標誌版本配色上須有足夠的對比。

顏色

如果是白色或淺色背景,文字顏色使用 Google 礦石灰 700,黑色色調最高介於 0% 到 40%。

Google
#5F6368
RGB 95 99 104
HSL 213 5 39
HSB 213 9 41

如果是深色背景,且為攝影相片或素面花樣,請使用白色文字標註署名和出處資訊。

Google
#FFFFFF
RGB 255 255 255
HSL 0 0 100
HSB 0 0 100

字型

請使用 Roboto 字型。

CSS 範例

將下列 CSS 套用至「Google」,該字就會以適當的字型、顏色和間隔,顯示於白色或淺色背景上。

font-family: Roboto;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 16px;
padding: 16px;
letter-spacing: 0.0575em; /* 0.69px */
color: #5F6368;