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