本文說明使用 Map Tiles API 開發的應用程式相關規定。請注意,使用 Map Tiles API 時,必須遵守您與 Google 之間的「協議」。
提供使用條款和隱私權政策
如果您開發 Map Tiles API 應用程式,則必須透過符合您與 Google 協議中所列規範的應用程式,提供《使用條款》和《隱私權政策》:
- 《使用條款》和《隱私權政策》必須對外公開。
- 您必須在應用程式的《使用條款》中明確說明,使用您的應用程式時,使用者必須遵守 Google 的《服務條款》。
- 您必須在《隱私權政策》中通知使用者您正在使用 Google Maps API,並參考《Google 隱私權政策》的規定。
建議您視應用程式的平台而定,提供《使用條款》和《隱私權政策》的建議方法。
行動應用程式
開發行動應用程式時,建議您在相關應用程式商店的應用程式下載頁面和應用程式設定選單中,提供使用條款和隱私權政策的連結。
網頁應用程式
如要開發網頁應用程式,建議您在網站的頁尾提供使用條款和隱私權政策的連結。
預先擷取、快取或儲存內容
使用 Map Tiles API 的應用程式必須遵守您與 Google 的協議條款。依據您的「協議」條款,您不得預先擷取、索引、儲存或快取任何「內容」,除非這些條款另有限制。
具體來說,應用程式應使用 Map Tiles API 進行地圖視覺化。您不得將 Map Tiles API 用於任何非視覺化的用途,例如:
- 圖片分析
- 機器解讀
- 物件偵測/識別
- 地理資料擷取或轉售
- 離線使用,包括上述任一項目
Map Tiles API 回應可能包含 Cache-Control
標頭,您必須按照 HTTP 通訊協定說明文件實作此標頭。舉例來說,在回應中傳遞 max-age
值、stale-while-revalidate
值、must-revalidate
指令和 private
指令時,您的用戶端必須遵循這些指令。
Map Tiles API 回應也可能包含 ETag
標頭,這個標頭也必須根據 HTTP 通訊協定說明文件進行導入,且要求重新驗證。
顯示地圖圖塊 API 結果
您也可以在 Google 地圖上顯示 Map Tiles API 結果,不一定要顯示地圖。如果想在地圖上顯示 Map Tiles API 結果,這些結果就必須顯示在 Google 地圖上。不能在不是 Google 地圖的地圖上使用 Map Tiles API 資料。
顯示 Google 標誌
使用 Map Tiles API 顯示 Google 地圖時,也必須在地圖上顯示 Google 標誌,且不得以任何方式變更標誌。您應該將 Google 標誌放置在地圖的左下角,而您應該將作者資訊放在地圖的右上角。詳情請參閱 品牌資源中心規範。
如果您的 3D 地圖體驗更像電影風格,也就是說,不符合體驗使用者體驗的設計要求無法快速符合這些放置規範,您仍應在體驗開頭或/或體驗階段清楚顯示 Google 標誌,讓目標對象能瞭解地圖的作者。在電影體驗期間,您仍需遵守下方所述的第三方資料屬性規定。如需更多指引,請參閱下方的「在混合視覺化圖表中顯示標誌和資料歸因」一節。
以下地圖範例顯示地圖左下方的 Google 標誌,以及歸因位置右下角的屬性。
適用於淺色背景 | 適用於深色背景 |
---|---|
![]() |
![]() |
下列 ZIP 檔案包含的 Google 標誌大小正確,適用於電腦、Android 和 iOS 應用程式。請勿使用任何方法修改標誌或調整標誌的大小。
下載: google_logo.zip
請勿修改屬性。請勿移除、遮蓋或裁剪作者資訊資訊,您無法使用內嵌 Google 標誌 (例如「這些地圖來自 [Google_logo])。
關閉歸因。如果使用直接嵌入以外的 Google 圖像螢幕截圖,請加入圖片中顯示的標準作者資訊。如有需要,您可以自訂作者資訊文字的樣式和位置,只要文字靠近內容附近,且一般觀眾或讀者清楚易讀即可。請勿將作者資訊從內容中移除,例如書籍結尾、檔案或節目的製作人員名單,或是網站頁尾。
加入第三方資料供應商。對應產品中的某些資料和圖片是由 Google 以外的供應商提供。如要使用這類圖像,作者資訊文字必須註明「Google」及相關資料供應商,例如「地圖資料:Google、Maxar Technologies」。如有第三方資料供應商引用的圖像,其中只提及「Google」或 Google 標誌,則不符合出處。
如果您在無法使用歸因顯示功能的裝置上使用 Google 地圖平台,請 與 Google 銷售團隊聯絡,討論符合您用途的授權。
使用第三方轉譯器顯示 Google 標誌
使用第三方轉譯器顯示 Google 地圖時,使用 Map Tiles API 顯示 Google 地圖時,您不得與任何其他標誌 (例如轉譯器的標誌) 重疊或遮蓋 Google 標誌。Google 標誌和第三方標誌之間應保留合理的緩衝區距離,以便顯示為獨立標誌。不得讓標誌重疊或遮蓋 API 回應提供的資料歸因。
顯示 Google 的資料出處
從 Map Tiles API 傳回的資料需要顯示適當中繼資料或可視區域資訊要求中的作者資訊和版權資訊。您應按照適當位置 (通常是顯示的圖塊組合右下角) 或 3D 轉譯器檢視畫面顯示這項資訊,完整顯示這項資訊。請注意,視轉譯器可視區域要求的地圖資料而定,歸因字串是變數。
如果因可視區域大小限制,而無法完整顯示資料作者資訊,請考慮新增標示為「資料來源」的可點選 UI 元素,以便在地圖視窗中開啟以提供作者資訊。請一律保持良好的製圖練習。
顯示第三方資料出處
使用 Map Tiles API 將 Google 地圖資料顯示為基本地圖,並疊加第三方 (非 Google) 地理空間資料時,您可能需要顯示第三方資料供應商的作者資訊。您不得以任何方式重疊或遮蓋 Google 資料歸因與第三方資料的歸因。第三方資料的歸因必須與 Google 的資料歸因明確區隔。此外,Google 的標誌和 Google 的資料作者也必須明確與基本地圖相關聯。
在混合型圖表中顯示標誌和資料出處
如果您在疊加自己的地圖資料時使用 Google 地圖資料做為基本地圖,您必須確保目標對象能完全瞭解地圖視覺化資料的哪個部分將歸屬於 Google,以及哪些部分會歸入您自己的地圖資料。此外,請遵守上方「顯示 Google 標誌」一節中的規範。
例如,考慮在前景結合擬真成像 3D 圖塊 (作為背景填色器) 與真實的擬真模型。使用者對於來自 Google 地圖資料的場景元件感到困惑。在此情況下,您必須在 UI 歸因字串或使用者流程中,明確指出場景中由 Google 地圖資料產生的部分。針對搭配 Google 地圖資料的資料來源使用時,您有責任遵守所有適用的第三方出處註明規定。
運用擬真成像 3D 圖塊的地理資料疊加層
您可以在擬真成像 3D 圖塊上疊加自己的 3D 物件,前提是不得從擬真成像 3D 圖塊擷取、追蹤或以手動或機器擷取 3D 物件。
運用 Map Tiles API 製作影片
- 宣傳影片:您可以建立宣傳影片,必須遵守「協議」條款和下列規定:
- 宣傳影片不得包含街景服務圖像。
- 宣傳影片長度不得超過 30 秒。
- 宣傳影片的內容必須與應用程式的功能相關。
- 宣傳影片必須清楚標示「僅供宣傳用途」,並遵循 Map Tiles API 政策中的作者資訊準則。
- 宣傳影片不得單獨轉售,也不能包含軟體、應用程式或使用者體驗的一部分。
- 下架:您必須遵守所有對宣傳影片提出的下架要求,包括來自第三方的要求。
擷取作者資訊和版權資訊
根據您所使用的服務,從下列 API 呼叫回應的 copyright
欄位取得作者資訊與版權資訊:
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 值。系統會在 Street View Static API 回應的 panoId
欄位中傳回全景 ID 值。
Photorealistic 3D Tiles
針對擬真成像 3D 圖塊,系統會在每個圖塊要求中傳回歸因資料。您必須匯總、排序及顯示顯示圖塊的所有作者資訊,通常在算繪畫面底部。舉例來說,您可以在 glTF 圖塊中查看 asset
、copyright
並找到資料歸因。
{
"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,
}));
不真實的物流
如果您使用 Cesium for Unreal 做為轉譯器,以便顯示歸因,就必須啟用「World Outliner」中的「Show Credits On Screen」欄位。
Unity 的 Cesium
如果您使用適用於 Unity 的 Cesium 做為轉譯器,然後在檢查器控制台中啟用「Show Credits On Screen」欄位,即可顯示歸因。
Google 歸因分析樣式規範
如果您無法使用可下載的 Google 標誌,以下是 CSS 和 HTML 中的 Google 作者資訊樣式規範。
周圍留空
鎖定圖文標誌周圍的預留空間大小應等於或大於 Google 中「G」的高度。
作者資訊副本和 Google 標誌之間的間距應為「G」的一半。

易讀性
標語應一律清晰、易於辨識,且能針對特定背景的正確顏色變化顯示。請務必為您選取的標誌變化版本提供足夠的對比度。
顏色
請在白色或淺色背景上使用 Google Material 灰色 700 文字,色調最大為 0% 至 40%。
#5F6368 RGB 95 99 104 HSL 213 5 39 HSB 213 9 41
在較暗的背景、攝影或非繁忙圖案上,請用白色文字表示署名和作者資訊。
#FFFFFF RGB 255 255 255 HSL 0 0 100 HSB 0 0 100
Font
使用 Roboto 字型。
CSS 範例
以下 CSS 套用至「Google」文字時,會在白色或淺色背景上,以適當字型、顏色和間距顯示「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;