Heatmaps

HeatmapLayer class

google.maps.visualization.HeatmapLayer class

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

這個類別會擴充 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 interface

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
資料點的權重值。