HeatmapLayer 類別
google.maps.visualization.HeatmapLayer
類別
這個圖層提供用戶端算繪的熱視圖,呈現地理位置點資料的強度。
這個類別會擴充 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 介面
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 資料點的加權值。 |