Heatmaps

HeatmapLayer 類別

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 介面

google.maps.visualization.HeatmapLayerOptions 介面

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

data optional
要顯示的資料點。必填。
dissipating optional
類型:  boolean optional
指定熱圖是否會在縮放時消失。根據預設,資料點的影響半徑只會由半徑選項指定。停用 dissipating 時,系統會將半徑選項解讀為縮放等級 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
資料點的權重值。