您可以新增物件到地圖,以指定點、線條、區域或物件集合。Google Maps JavaScript API 將這些物件稱為疊加層。疊加層與緯度/經度座標連結,因此它們會隨著您拖曳或縮放地圖而移動。
疊加層類型
Google Maps JavaScript API 包含您可以透過程式設計方式新增的幾個疊加層類型:
- 地圖上的單一位置可使用標記顯示。標記有時候可以顯示自訂圖示影像,在這些情況中它們通常稱為「圖示」。請參閱標記。
- 資訊視窗是特殊類型的疊加層,可在地圖上的指定位置於彈出式汽球提示內顯示內容(通常是文字或影像)。請參閱資訊視窗。
- 地圖上的線條是使用折線顯示,表示有順序的連續位置。請參閱形狀。
- 地圖上任意形狀的面積是使用多邊形顯示。多邊形和折線一樣,是有順序的連續位置。和折線不同之處,在於多邊形定義的是一個閉合的區域。請參閱形狀。
- 您也可以地圖上定義圓形和矩形。
- 使用符號來自訂標記上的圖示或新增影像到折線。符號是向量型影像,使用 SVG 路徑標記法以路徑來定義。API 也提供控制符號顯示方式的選項。請參閱符號。
- 如果您要在地圖上放置影像,可以使用地面疊加層。請參閱地面疊加層。
- 您也可以透過實作
OverlayView介面,來實作自己的自訂疊加層。請參閱自訂疊加層。 - 地圖圖層可使用疊加層地圖類型顯示。透過建立自訂地圖類型,並讓它取代基本地圖方塊集,或是以疊加層的形式顯示在現有基本地圖方塊集的上層,來建立屬於自己的地圖方塊集。請參閱自訂地圖類型。
