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