本文列出使用 Navigation SDK for iOS 開發應用程式的需求條件。
符合規定的客戶導入方式
iOS 版 Navigation SDK 的設計宗旨,是在行動應用程式中為駕駛人提供即時的轉彎導航資訊。API 產生的資料也可能用於其他應用程式,分享與駕駛人狀態相關的資訊,以及一般追蹤駕駛人位置資訊。
不允許的客戶導入方式
Navigation SDK for iOS 僅適用於商業應用程式。 未經 Google 事先書面同意,不得將 Navigation SDK for iOS 用於下列類別的應用實例:
- 除非「服務」明確指出支援大型車輛導航,否則不得使用大型車輛路線或導航功能,例如公車、卡車或設有道路限制的車輛。
內容擷取
系統可能會根據使用者與應用程式的互動,傳回道路名稱和速限。如果您擷取或保留道路名稱或速限,並在使用者工作階段以外的任何其他情境中使用,即構成違規行為,因為我們的條款不允許這類行為。
可接受的導覽 UI 修改項目
Navigation SDK for iOS 支援特定 UI 自訂功能,例如自訂導航地圖、新增自訂標記、變更導航檢視區塊周圍的頁首和頁尾大小與內容,或是變更導航檢視區塊本身的大小。在某些情況下,您可能也會想在作用中的導覽畫面頂端疊加內容。
但不得進行會妨礙駕駛人安全使用的修改。舉例來說,以下變更可能會對駕駛人安全造成負面影響,因此必須避免:
- 在導航期間顯示會讓人分心的動畫。
- 在導航畫面上顯示重疊畫面,但駕駛人未明確執行動作。
- 在導航畫面中疊加定位資訊,隱藏駕駛人目前位置或永久遮蔽重要導航資訊。包括即將到來的迴轉、車道指引、指南針方向,以及導航體驗中的所有標準 UI 元素。
- 從導航地圖中移除道路網路,或大幅降低導航地圖上地圖項目的色彩對比。
其他導入規定
- 未經 Google 事先書面同意,您不得修改 Navigation SDK 產品內條款。
- 應用程式必須在使用者首次使用時,向他們顯示下列資訊:
- Navigation SDK 使用條款。
- 使用導航功能時,使用者應自行判斷,因為 Navigation SDK 服務提供的資訊可能與實際即時狀況不同。
- 最終使用者須全權負責支付使用 Navigation SDK 服務提供的路線時產生的費用,例如過路費或高乘載車道費用。
Google 地圖出處資訊規定
本節提供透過應用程式顯示 Google 地圖和內容的著作權聲明規定和規範。
顯示 Google 地圖出處資訊
在應用程式或網站中顯示 Google 地圖平台 API 的內容時,必須遵守 Google 地圖出處資訊規定。如果內容顯示在 Google 地圖上,且地圖已顯示出處資訊,則無須額外註明出處。
內含 Google 地圖出處資訊
如要使用 Google 地圖平台使用者介面提供的 Google 地圖出處資訊:
- 無論顯示位置為何,請勿移除內含的出處資訊。請勿變造、隱藏或遮蓋出處資訊,並確保出處資訊在背景上清晰可見。
- 請務必使用邊框、背景顏色、陰影或足夠的空白區域等 UI 提示,在視覺上區分 Google 地圖平台內容和其他內容。
- 進行視覺修改時,您必須遵守所有 Google 地圖出處資訊規定。
Google 地圖標誌和文字出處資訊
盡可能以 Google 地圖標誌的形式提供出處資訊。 如果空間有限,可使用「Google 地圖」。 必須讓使用者清楚哪些內容是由 Google 地圖提供。
標誌出處
在應用程式中使用 Google 地圖標誌時,請遵守下列規定。
下載 Google 地圖標誌
使用官方 Google 地圖標誌檔案。請下載下方的標誌,並按照本節的規範使用。
下載 Google 地圖出處資訊資產使用 Google 地圖標誌時,請遵守下列規範。
- 請勿以任何方式修改標誌。
- 請維持標誌的顯示比例,避免變形。
- 在雜亂的背景 (例如地圖或圖片) 上使用輪廓標誌。
- 在純色或細微漸層等簡單背景上使用非輪廓標誌。
標誌大小規格
Google 地圖標誌的尺寸規格如下:- 標誌高度下限:16 dp
- 標誌高度上限:19 dp
- 標誌周圍至少應留空:左、右和頂端 10dp,底部 5dp
如要瞭解 dp,請參閱「Material Design」網站上的「像素密度」。
標誌可存取性
請遵守下列 Google 地圖標誌的無障礙規定:- 標誌和背景之間須維持可存取的對比度。
- 加入無障礙標籤,並附上「Google 地圖」文字。
文字出處
如果介面大小不支援使用 Google 地圖標誌,可以改用文字拼出 Google 地圖。請按照下列指南進行:
- 請勿以任何方式修改「Google 地圖」文字:
- 請勿變更「Google 地圖」的大小寫。
- 請勿將 Google 地圖換行
- 請勿將 Google 地圖本地化為其他語言。
- 使用 HTML 屬性
translate="no",防止瀏覽器翻譯 Google 地圖。
按照下表說明,設定 Google 地圖文字樣式:
Google 地圖文字樣式規定 屬性 樣式 字型系列 Roboto。載入字型為選用步驟。 備用字型系列 產品中已使用的任何無襯線內文字型,或「Sans-Serif」來叫用預設系統字型 字型樣式 一般 字型粗細 400 字型顏色 白色、黑色 (#1F1F1F) 或灰色 (#5E5E5E)。與背景維持無障礙(4.5:1) 對比度。 字型大小 字型大小下限:12sp
字型大小上限:16sp
如要瞭解 sp,請參閱 Material Design 網站上的「字型大小單位」。字母間距 一般
CSS 範例
下列 CSS 會在白色或淺色背景上,以適當的排版樣式和顏色顯示 Google 地圖。
@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap'); .GMP-attribution { font-family: Roboto, Sans-Serif; font-style: normal; font-weight: 400; font-size: 1rem; letter-spacing: normal; white-space: nowrap; color: #5e5e5e; }
視覺元素規定
請遵守下列規定,以視覺化方式呈現 Google 地圖出處資訊。將出處資訊放在內容頂端或底部附近,並位於同一個視覺容器中。如果是單行內容,出處資訊可以放在右側或左側。
使用邊框、背景顏色、陰影或足夠的空白空間等 UI 提示,從視覺上區分 Google 地圖平台內容和其他內容。
- 請勿將 Google 地圖與非 Google 地圖平台內容混用,以免誤導使用者。
- 確認出處資訊一律清晰可見。請勿移除、隱藏、遮蓋或修改。