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