HeatmapLayer 類別
google.maps.visualization.HeatmapLayer
類別
這個圖層可提供用戶端轉譯的熱視圖,可呈現地理點上的資料強度。
此類別會擴充 MVCObject
。
使用 &libraries=visualization
網址參數載入。請參閱 Maps JavaScript API 中的程式庫。
使用 v=beta
時,可透過呼叫 const {HeatmapLayer} = await google.map.importLibrary("visualization")
來存取請參閱 Maps JavaScript API 中的程式庫。
建構函式 | |
---|---|
HeatmapLayer |
HeatmapLayer([opts]) 參數:
用來建立 HeatmapLayer 的新例項。 |
方法 | |
---|---|
getData |
getData() 參數:無
傳回這個熱視圖目前顯示的資料點。 |
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
物件上設定的屬性。
使用 &libraries=visualization
網址參數載入。請參閱 Maps JavaScript API 中的程式庫。
屬性 | |
---|---|
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
介面
熱視圖的資料點。這是包含權重屬性的地理資料點。
使用 &libraries=visualization
網址參數載入。請參閱 Maps JavaScript API 中的程式庫。
屬性 | |
---|---|
location |
類型:
LatLng 資料點的位置。 |
weight |
類型:
number 資料點的加權值。 |