瞭解模式和地圖類型

兩個應用程式畫面,分別顯示深色和淺色模式的地圖

本文說明自訂樣式與淺色和深色模式的概念關係,並定義不同的地圖類型,以及如何將樣式套用至這些類型。

如要開始使用自訂樣式,請參閱「建立新樣式」。

瞭解淺色和深色模式

您可以為單一地圖 ID 建立兩種不同的樣式:一種是針對淺色背景進行最佳化,另一種則是針對深色背景。淺色背景適用的地圖與深色背景適用的地圖,使用的基本地圖不同。因此,您無法在兩種模式中使用同一種樣式。

淺色和深色模式樣式可為不同環境提供最合適的地圖樣式。在應用程式中使用地圖 ID 時,應用程式可以根據程式設計行為或使用者的裝置設定,載入適當的樣式。

建立樣式時選擇淺色或深色模式

建立或複製樣式時,您可以選擇淺色或深色模式。樣式建立後即無法變更模式。

你可以在樣式詳細資料頁面查看樣式類型。

如需建立自訂樣式的逐步說明,請參閱「建立及使用地圖樣式」一文。

將一個淺色模式樣式和一個深色模式樣式與地圖 ID 建立關聯

地圖 ID 僅支援一個淺色模式樣式和一個深色模式樣式。按一下「編輯」圖示來變更淺色模式或深色模式的樣式時,面板只會顯示該模式的樣式。詳情請參閱「將樣式與地圖 ID 建立關聯」。

瞭解自訂樣式如何套用至多種地圖類型

Google 地圖平台提供不同類型的地圖,適用於各種用途,包括 roadmapterrainhybridnavigation。自訂程度取決於地圖是以向量資料 (例如 roadmapnavigation) 或光柵圖像 (例如 hybridterrain) 為基礎。

向量資料地圖
這些地圖使用向量資料,可讓您全面設定大多數地圖項目的樣式,包括土地和水域的多邊形、道路、地標和搜尋點。

道路圖的水域樣式為粉紅色,但地形和混合地圖的水域顏色為預設顏色。

光柵圖像地圖
這些地圖主要使用地圖圖像。因此樣式設定功能有限。您通常只能為疊加在影像上的向量資料設定樣式,例如標籤、圖釘和部分折線 (即道路、邊界)。您無法自訂基本圖像的特徵,例如湖泊的顏色或山脈的外觀。
圖片:顯示以粉紅色水域為自訂樣式的路線圖。不過,預覽地形和混合地圖類型的樣式時,水域不會顯示為粉紅色。

地圖類型定義和模式支援

下表定義了地圖類型,並顯示哪些地圖類型支援淺色和深色模式:

地圖類型 說明 向量或光柵 模式支援
roadmap 顯示道路和主要地圖項目的標準地圖檢視畫面。 向量 兩者皆有
terrain 這類地圖會強調山脈、河流和海拔等實體地形特徵。 向量 兩者皆有
hybrid 結合衛星圖像和道路地圖資料,在圖像上疊加顯示街道名稱和其他重要特徵。 光柵 僅限淺色模式
navigation 專為即時路線導航功能設計的地圖類型,可搭配 Navigation SDK 使用。 光柵 兩者皆有

terrainhybrid 地圖類型的多邊形樣式注意事項

設定 terrainhybrid 地圖類型樣式時,可能會遇到下列情況:

  • 在 Android 和 iOS 上使用 terrain 地圖類型套用自訂樣式時,您可能會發現水域暫時閃爍。這是預期行為,因為地圖圖塊會在地形圖塊之後載入,因此水域樣式會受到影響。這項延遲載入功能會導致自訂顏色出現短暫的視覺衝突。

  • 多邊形樣式可能會遮蔽 terrainhybrid 地圖類型中的基礎地圖元素。舉例來說,地形圖上風格化的公園多邊形可能會隱藏細微的地形特徵。在混合地圖上,這項功能可能會隱藏底層的衛星影像。

預覽各個地圖類型的樣式

建立自訂樣式後,請在不同地圖類型上測試,瞭解這些樣式的套用方式。這點非常重要,因為並非所有樣式都適用於所有地圖類型。

在 Google Cloud 控制台中,您可以在樣式編輯器或地圖詳細資料頁面中預覽自訂樣式,方法如下:

  • 樣式編輯器:內容面板中,選取 Map type 下拉式清單並變更地圖類型。地圖會重新整理,並顯示套用樣式的地圖類型。
  • 地圖詳細資料頁面:在「地圖預覽」部分,您可以切換淺色和深色模式樣式,並在下拉式清單中變更變體,選擇不同地圖類型。您必須先將樣式與地圖 ID 建立關聯,才能預覽樣式。

將自訂樣式套用至多種地圖類型

在「地圖詳細資料」頁面中,將淺色和深色模式樣式與地圖 ID 建立關聯後,按一下「顯示更多」,選擇是否要將自訂樣式套用至多種地圖類型。您可以在「地圖預覽」部分,再次確認樣式套用至地圖類型的方式。