HeatmapLayer class
google.maps.visualization.HeatmapLayer
class
這個圖層提供用戶端算繪的熱視圖,呈現地理位置點的資料強度。
這個類別會擴充 MVCObject。
撥打 const {HeatmapLayer} = await google.maps.importLibrary("visualization") 即可存取。
請參閱「Maps JavaScript API 中的程式庫」。
| 建構函式 | |
|---|---|
| HeatmapLayer | HeatmapLayer([opts])參數:   
 用來建立  HeatmapLayer的新例項。 | 
| 方法 | |
|---|---|
| getData | getData()參數:無 傳回值:   MVCArray<LatLng|WeightedLocation>傳回這個熱視圖目前顯示的資料點。 | 
| getMap | getMap()參數:無 傳回值:   Map|undefined | 
| setData | setData(data)參數:   傳回值:無 設定這個熱視圖要顯示的資料點。 | 
| setMap | setMap(map)參數:   
 傳回值:無 在指定地圖上算繪熱視圖。如果地圖設為  null,系統會移除熱視圖。 | 
| setOptions | setOptions(options)參數:   
 傳回值:無 | 
| 已繼承: addListener、bindTo、get、notify、set、setValues、unbind、unbindAll | |
HeatmapLayerOptions interface
google.maps.visualization.HeatmapLayerOptions
介面
這個物件會定義可在 HeatmapLayer 物件上設定的屬性。
| 屬性 | |
|---|---|
| data optional | 類型:   MVCArray<LatLng|WeightedLocation>|Array<LatLng|WeightedLocation> 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資料點的權重值。 |