Heatmaps

HeatmapLayer クラス

google.maps.visualization.HeatmapLayer クラス

クライアント側でレンダリングされたヒートマップを提供し、地理的ポイントのデータの強度を示すレイヤ。

このクラスは MVCObject を拡張します。

アクセスするには、const {HeatmapLayer} = await google.maps.importLibrary("visualization") を呼び出します。詳しくは、Maps JavaScript API のライブラリをご覧ください。

HeatmapLayer
HeatmapLayer([opts])
パラメータ: 
HeatmapLayer の新しいインスタンスを作成します。
getData
getData()
パラメータ: なし
このヒートマップによって現在表示されているデータポイントを返します。
getMap
getMap()
パラメータ: なし
戻り値:  Map|undefined
setData
setData(data)
戻り値: None
このヒートマップによって表示されるデータポイントを設定します。
setMap
setMap(map)
パラメータ: 
  • mapMap optional
戻り値: None
指定したマップにヒートマップをレンダリングします。マップが null に設定されている場合、ヒートマップは削除されます。
setOptions
setOptions(options)
パラメータ: 
戻り値: None
継承: addListenerbindTogetnotifysetsetValuesunbindunbindAll

HeatmapLayerOptions インターフェース

google.maps.visualization.HeatmapLayerOptions インターフェース

このオブジェクトは、HeatmapLayer オブジェクトで設定できるプロパティを定義します。

data optional
表示するデータポイント。必須。
dissipating optional
タイプ:  boolean optional
ズーム時にヒートマップを非表示にするかどうかを指定します。デフォルトでは、データポイントの影響の半径は半径オプションのみで指定します。Dissipating が無効になっている場合、半径オプションは、ズームレベル 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
データポイントの重み付け値。