Heatmaps

HeatmapLayer 類別

google.maps.visualization.HeatmapLayer 類別

這個圖層提供用戶端算繪的熱視圖,呈現地理位置點資料的強度。

這個類別會擴充 MVCObject

呼叫 const {HeatmapLayer} = await google.maps.importLibrary("visualization") 即可存取。請參閱 Maps JavaScript API 中的程式庫

HeatmapLayer
HeatmapLayer([opts])
參數: 
用來建立 HeatmapLayer 的新例項。
getData
getData()
參數:
傳回這個熱視圖目前顯示的資料點。
getMap
getMap()
參數:
傳回值:  Map|undefined
setData
setData(data)
傳回值:
設定此熱視圖要顯示的資料點。
setMap
setMap(map)
參數: 
  • mapMap optional
傳回值:
在指定的地圖上呈現熱視圖。如果地圖設為 null,系統將會移除熱視圖。
setOptions
setOptions(options)
參數: 
傳回值:
沿用: addListenerbindTogetnotifysetsetValuesunbindunbindAll

HeatmapLayerOptions 介面

google.maps.visualization.HeatmapLayerOptions 介面

這個物件會定義可在 HeatmapLayer 物件上設定的屬性。

data optional
要顯示的資料點。這是必填欄位。
dissipating optional
類型:  boolean optional
指定熱視圖是否會在縮放時消失。根據預設,只有半徑選項能指定資料點的影響半徑。停用反射功能時,半徑選項會解讀為縮放等級為 0 的半徑。
gradient optional
類型:  Array<string> optional
熱視圖的顏色漸層,以 CSS 顏色字串陣列指定。除了延伸的具名色彩之外,也支援所有的 CSS3 色彩。
map optional
類型:  Map optional
顯示圖層的地圖。
maxIntensity optional
類型:  number optional
熱視圖的顏色濃度上限。根據預設,系統會根據地圖上任何特定像素位置的點最高濃度,即時調整分佈圖的色彩。這個屬性可讓您指定固定上限。
opacity optional
類型:  number optional
預設: 0.6
熱視圖的不透明度,以 0 到 1 之間的數字表示。
radius optional
類型:  number optional
每個資料點的影響範圍半徑 (以像素表示)。

WeightedLocation 介面

google.maps.visualization.WeightedLocation 介面

熱視圖的資料點項目。此為具有權重屬性的地理資料點。

location
類型:  LatLng
資料點的位置。
weight
類型:  number
資料點的加權值。