HeatmapLayer クラス
google.maps.visualization.HeatmapLayer
クラス
クライアント側でレンダリングされたヒートマップを提供するレイヤで、地点ごとのデータの強さを示します。
このクラスは MVCObject
を拡張します。
const {HeatmapLayer} = await google.maps.importLibrary("visualization")
を呼び出してアクセスします。Maps JavaScript API のライブラリをご覧ください。
コンストラクタ | |
---|---|
HeatmapLayer |
HeatmapLayer([opts]) パラメータ:
HeatmapLayer の新しいインスタンスを作成します。 |
Methods | |
---|---|
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 ズーム時にヒートマップを放散させるかどうかを指定します。デフォルトでは、データポイントの影響の半径は radius オプションでのみ指定します。消去が無効になっている場合、radius オプションはズームレベル 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 データポイントの重み付け値。 |