データクラス
google.maps.Data
class
extends MVCObject
library "maps"
地理空間データを表示するためのレイヤ。ポイント、ライン ストリング、ポリゴンを表示できます。
すべての Map にはデフォルトで Data オブジェクトがあるため、ほとんどの場合、作成する必要はありません。次に例を示します。
var myMap = new google.maps.Map(...);
myMap.data.addGeoJson(...);
myMap.data.setStyle(...);
Data オブジェクトは Features のコレクションです。
const {Data} = await google.maps.importLibrary("maps");
コンストラクタ | |
|---|---|
Data |
Data([options])パラメータ:
指定された DataOptions を使用して空のコレクションを作成します。 |
メソッド | |
|---|---|
add |
add([feature])パラメータ:
戻り値:
Data.Featureコレクションに特徴を追加し、追加された特徴を返します。 対象の対象物に ID がある場合、コレクション内の同じ ID を持つ既存の対象物が置き換えられます。対象物が指定されていない場合は、null ジオメトリとプロパティなしで新しい対象物が作成されます。 ID |
addGeoJson |
addGeoJson(geoJson[, options])パラメータ:
戻り値:
Array<Data.Feature>GeoJSON フィーチャーをコレクションに追加します。このメソッドに、解析された JSON を渡します。インポートされた特徴が返されます。GeoJSON をインポートできなかった場合は、例外をスローします。 |
contains |
contains(feature)パラメータ:
戻り値:
boolean指定された特徴がコレクション内にあるかどうかを確認します。 |
forEach |
forEach(callback)パラメータ:
戻り値: なし
指定された関数を繰り返し呼び出し、呼び出しごとにコレクション内の対象物を関数に渡します。特徴を反復処理する順序は定義されていません。 |
getControlPosition |
getControlPosition()パラメータ: なし
戻り値:
ControlPosition|null地図上の描画コントロールの位置を返します。 |
getControls |
getControls()パラメータ: なし
戻り値:
Array<string>|nullユーザーが選択できる描画モードを、表示される順序で返します。これには、デフォルトで追加される null 描画モードは含まれません。指定可能な描画モードは "Point"、"LineString"、"Polygon" です。 |
getDrawingMode |
getDrawingMode()パラメータ: なし
戻り値:
string|null指定されたデータレイヤの現在の描画モードを返します。描画モードが null の場合、ユーザーは通常どおり地図を操作でき、クリックしても何も描画されません。指定可能な描画モードは、null、"Point"、"LineString"、"Polygon" です。 |
getFeatureById |
getFeatureById(id)パラメータ:
戻り値:
Data.Feature|undefined指定された ID の特徴を返します(コレクションに存在する場合)。それ以外の場合は、 undefined を返します。 ID |
getMap |
getMap()パラメータ: なし
戻り値:
Map|null対象物が表示されている地図を返します。 |
getStyle |
getStyle()パラメータ: なし
戻り値:
Data.StylingFunction|Data.StyleOptions|nullコレクション内のすべての対象物のスタイルを取得します。 |
loadGeoJson |
loadGeoJson(url[, options, callback])パラメータ:
戻り値: なし
URL から GeoJSON を読み込み、コレクションに対象物を追加します。 注: GeoJSON は XHR を使用して取得されるため、クロスドメインでは機能しない場合があります。問題が発生した場合は、任意の AJAX ライブラリを使用して GeoJSON を取得してから、 |
overrideStyle |
overrideStyle(feature, style)パラメータ:
戻り値: なし
対象物のスタイルを変更します。これらの変更は、 setStyle() で指定されたスタイルに適用されます。null に設定されたスタイル プロパティは、setStyle() で指定された値に戻ります。 |
remove |
remove(feature)パラメータ:
戻り値: なし
コレクションから特徴を削除します。 |
revertStyle |
revertStyle([feature])パラメータ:
戻り値: なし
以前の overrideStyle() 呼び出しの効果を削除します。指定された対象物のスタイルが、setStyle() で指定されたスタイルに戻ります。対象物を指定しない場合、すべての対象物のスタイルが元に戻ります。 |
setControlPosition |
setControlPosition(controlPosition)パラメータ:
戻り値: なし
地図上の描画コントロールの位置を設定します。 |
setControls |
setControls(controls)パラメータ:
戻り値: なし
ユーザーが選択できる描画モードを、表示される順に設定します。これには、デフォルトで追加される null 描画モードを含めないでください。null の場合、描画コントロールは無効になり、表示されません。指定可能な描画モードは "Point"、"LineString"、"Polygon" です。 |
setDrawingMode |
setDrawingMode(drawingMode)パラメータ:
戻り値: なし
指定されたデータレイヤーの現在の描画モードを設定します。描画モードが null の場合、ユーザーは通常どおり地図を操作でき、クリックしても何も描画されません。指定可能な描画モードは、null、"Point"、"LineString"、"Polygon" です。 |
setMap |
setMap(map)パラメータ:
戻り値: なし
指定された地図に対象物をレンダリングします。地図が null に設定されている場合、対象物は地図から削除されます。 |
setStyle |
setStyle(style)パラメータ:
戻り値: なし
コレクション内のすべての対象物のスタイルを設定します。 overrideStyle() を使用して対象物ごとに指定されたスタイルは、引き続き適用されます。目的のスタイル オプションを含むオブジェクトか、各対象物のスタイルを計算する関数のどちらかを渡します。この関数は対象物のプロパティが更新されるたびに呼び出されます。 |
toGeoJson |
toGeoJson(callback)パラメータ:
戻り値: なし
コレクション内の対象物を GeoJSON オブジェクトにエクスポートします。 |
継承:
addListener、
bindTo、
get、
notify、
set、
setValues、
unbind、
unbindAll
| |
イベント | |
|---|---|
addfeature |
function(event)引数:
このイベントは、コレクションに対象物が追加されたときに発生します。 |
click |
function(event)引数:
このイベントは、ジオメトリがクリックされたときに発生します。 |
contextmenu |
function(event)引数:
このイベントは、ジオメトリで DOM contextmenu イベントが発生したときに発生します。 |
dblclick |
function(event)引数:
このイベントは、ジオメトリをダブルクリックすると発生します。 |
mousedown |
function(event)引数:
このイベントは、ジオメトリ上でマウスボタンが押されたときに発生します。 |
mouseout |
function(event)引数:
このイベントは、マウスがジオメトリの領域から離れたときに発生します。 |
mouseover |
function(event)引数:
このイベントは、マウスがジオメトリの領域に入ったときに発生します。 |
mouseup |
function(event)引数:
このイベントは、図形上でマウスボタンを離したときに発生します。 |
removefeature |
function(event)引数:
このイベントは、コレクションから対象物が削除されたときに発生します。 |
removeproperty |
function(event)引数:
このイベントは、対象物のプロパティが削除されたときに発生します。 |
setgeometry |
function(event)引数:
このイベントは、対象物のジオメトリが設定されたときに発生します。 |
setproperty |
function(event)引数:
このイベントは、対象物のプロパティが設定されたときに発生します。 |
|
function(event)引数:
このイベントは、ジオメトリを右クリックしたときに発生します。 |
Data.DataOptions インターフェース
google.maps.Data.DataOptions インターフェース
デベロッパーが Data オブジェクトに設定できるプロパティを定義するために使用される DataOptions オブジェクト。
プロパティ | |
|---|---|
map |
タイプ:
Mapコレクション内の対象物を表示する地図。 |
controlPosition
省略可 |
タイプ:
ControlPosition optionalデフォルト:
ControlPosition.TOP_LEFT地図上の描画コントロールの位置。 |
controls
省略可 |
タイプ:
Array<string> optionalデフォルト:
nullユーザーが選択できる描画モードを、表示される順に記述します。これには、デフォルトで追加される null 描画モードを含めないでください。null の場合、描画コントロールは無効になり、表示されません。指定可能な描画モードは "Point"、"LineString"、"Polygon" です。 |
drawingMode
省略可 |
タイプ:
string optionalデフォルト:
null指定されたデータレイヤの現在の描画モード。描画モードが null の場合、ユーザーは通常どおり地図を操作でき、クリックしても何も描画されません。指定可能な描画モードは、null、"Point"、"LineString"、"Polygon" です。 |
featureFactory
省略可 |
タイプ:
function(Data.Geometry): Data.Feature optional描画が有効になっているときに、ユーザーがジオメトリ(ポイント、ライン文字列、ポリゴン)を描画すると、この関数がそのジオメトリとともに呼び出され、データレイヤに追加される対象物を返します。featureFactory が指定されていない場合は、代わりに、その Geometry から ID とプロパティのない Feature が作成されます。デフォルトは null です。 |
style
省略可 |
タイプ:
Data.StylingFunction|Data.StyleOptions optionalコレクション内のすべての対象物のスタイル。詳細については、上記の setStyle() メソッドをご覧ください。 |
Data.GeoJsonOptions インターフェース
google.maps.Data.GeoJsonOptions インターフェース
GeoJSON をインポートするためのオプション パラメータ。
プロパティ | |
|---|---|
idPropertyName
省略可 |
タイプ:
string optional特徴 ID として使用する特徴プロパティの名前。指定しない場合は、GeoJSON Feature の ID が使用されます。 |
Data.StyleOptions インターフェース
google.maps.Data.StyleOptions インターフェース
これらのオプションは、地図上に表示される対象物の表示方法を指定します。
プロパティ | |
|---|---|
animation
省略可 |
タイプ:
Animation optionalマーカーが地図に追加されたときに再生されるアニメーション。ポイント ジオメトリにのみ適用されます。 |
clickable
省略可 |
タイプ:
boolean optionalデフォルト:
truetrue の場合、マーカーはマウスイベントやタッチイベントを受け付けます。 |
cursor
省略可 |
タイプ:
string optionalマウスカーソルを重ねたときのカーソル表示。ポイント ジオメトリにのみ適用されます。 |
draggable
省略可 |
タイプ:
boolean optionalデフォルト:
falsetrue の場合、オブジェクトを地図上でドラッグして、基盤となる対象物のジオメトリを更新できます。 |
editable
省略可 |
タイプ:
boolean optionalデフォルト:
falsetrue の場合、コントロール ポイントをドラッグしてオブジェクトを編集でき、基になる対象物のジオメトリが更新されます。LineString ジオメトリと Polygon ジオメトリにのみ適用されます。 |
fillColor
省略可 |
タイプ:
string optional塗りつぶしの色。名前付き拡張色を除くすべての CSS3 色に対応します。ポリゴン ジオメトリにのみ適用されます。 |
fillOpacity
省略可 |
タイプ:
number optional塗りつぶしの不透明度(0.0 ~ 1.0)。ポリゴン ジオメトリにのみ適用されます。 |
icon
省略可 |
フォアグラウンドのアイコン。文字列が指定されている場合、文字列が url の Icon であるかのように扱われます。ポイント ジオメトリにのみ適用されます。 |
icons
省略可 |
タイプ:
Array<IconSequence> optionalポリラインに沿ってレンダリングされるアイコン。ライン ジオメトリにのみ適用されます。 |
label
省略可 |
タイプ:
string|MarkerLabel optionalマーカーにラベルを追加します。ラベルには、文字列または MarkerLabel オブジェクトを指定できます。ポイント ジオメトリにのみ適用されます。 |
opacity
省略可 |
タイプ:
number optionalマーカーの不透明度(0.0 ~ 1.0)。ポイント ジオメトリにのみ適用されます。 |
shape
省略可 |
タイプ:
MarkerShape optionalヒット検出に使うイメージマップの定義。ポイント ジオメトリにのみ適用されます。 |
strokeColor
省略可 |
タイプ:
string optionalストロークの色。名前付き拡張色を除くすべての CSS3 色に対応します。ライン ジオメトリとポリゴン ジオメトリにのみ適用されます。 |
strokeOpacity
省略可 |
タイプ:
number optionalストロークの不透明度(0.0 ~ 1.0 で指定)。ライン ジオメトリとポリゴン ジオメトリにのみ適用されます。 |
strokeWeight
省略可 |
タイプ:
number optionalストローク幅(ピクセル単位)。ライン ジオメトリとポリゴン ジオメトリにのみ適用されます。 |
title
省略可 |
タイプ:
string optionalロールオーバー テキスト。ポイント ジオメトリにのみ適用されます。 |
visible
省略可 |
タイプ:
boolean optionalデフォルト:
true対象物が表示されるかどうか。 |
zIndex
省略可 |
タイプ:
number optionalすべての対象物は、zIndex の順に地図上に表示されます。値が大きい対象物は、値が小さい対象物の前に表示されます。マーカーは必ず、ライン ストリングやポリゴンよりも前面に表示されます。 |
Data.StylingFunction typedef
google.maps.Data.StylingFunction
typedef
特徴の外観を計算する関数。
Data.setStyle() メソッドは、スタイル設定関数を受け入れることができます。これは、プロパティに応じて対象物の表示を変える場合に使用します。スタイル設定機能について詳しくは、デベロッパー ガイドをご覧ください。
function(Data.Feature): Data.StyleOptions
Data.Feature クラス
google.maps.Data.Feature
クラス
ライブラリ "maps"
対象物には、ジオメトリ、ID、一連のプロパティがあります。
const {Data} = await google.maps.importLibrary("maps");
コンストラクタ | |
|---|---|
Data.Feature |
Data.Feature([options])パラメータ:
指定されたオプションを使用して Feature を作成します。 |
メソッド | |
|---|---|
forEachProperty |
forEachProperty(callback)パラメータ:
戻り値: なし
指定された関数を繰り返し呼び出し、呼び出しごとにプロパティの値と名前を渡します。プロパティの反復処理の順序は定義されていません。 |
getGeometry |
getGeometry()パラメータ: なし
戻り値:
Data.Geometry|null対象物のジオメトリを返します。 |
getId |
getId()パラメータ: なし
戻り値:
number|string|undefined特徴 ID を返します。 |
getProperty |
getProperty(name)パラメータ:
戻り値:
*リクエストされたプロパティの値を返します。プロパティが存在しない場合は undefined を返します。 |
removeProperty |
removeProperty(name)パラメータ:
戻り値: なし
指定された名前のプロパティを削除します。 |
setGeometry |
setGeometry(newGeometry)パラメータ:
戻り値: なし
対象物のジオメトリを設定します。 |
setProperty |
setProperty(name, newValue)パラメータ:
戻り値: なし
指定したプロパティの値を設定します。 newValue が undefined の場合、これは removeProperty の呼び出しと同等です。 |
toGeoJson |
toGeoJson(callback)パラメータ:
戻り値: なし
対象物を GeoJSON オブジェクトにエクスポートします。 |
イベント | |
|---|---|
removeproperty |
function(event)引数:
このイベントは、対象物のプロパティが削除されたときにトリガーされます。 |
setgeometry |
function(event)引数:
このイベントは、対象物のジオメトリが設定されたときにトリガーされます。 |
setproperty |
function(event)引数:
このイベントは、対象物のプロパティが設定されたときにトリガーされます。 |
Data.FeatureOptions インターフェース
google.maps.Data.FeatureOptions インターフェース
Data.Feature オブジェクトを作成するためのオプション パラメータ。
プロパティ | |
|---|---|
geometry
省略可 |
タイプ:
Data.Geometry|LatLng|LatLngLiteral optional対象物のジオメトリ。対象物の作成時に何も指定されていない場合、対象物のジオメトリは null になります。LatLng オブジェクトまたは LatLngLiteral が指定されている場合、これは Data.Point ジオメトリに変換されます。 |
id
省略可 |
タイプ:
number|string optional特徴 ID は省略可能です。指定されている場合、 getFeatureById() メソッドを使用して Data オブジェクト内の特徴を検索するために使用できます。特徴の ID は後で変更できません。 |
properties
省略可 |
タイプ:
Object optional特徴量プロパティ。これは、プロパティ名と値の任意のマッピングです。 |
Data.Geometry インターフェース
google.maps.Data.Geometry インターフェース
さまざまなジオメトリ オブジェクトのスーパークラス。
メソッド | |
|---|---|
forEachLatLng |
forEachLatLng(callback)パラメータ:
戻り値:
void指定された関数を繰り返し呼び出し、呼び出しごとにジオメトリのポイントを関数に渡します。 |
getType |
getType()パラメータ: なし
戻り値:
stringジオメトリ オブジェクトのタイプを返します。指定できる値は、 "Point"、"MultiPoint"、"LineString"、"MultiLineString"、"LinearRing"、"Polygon"、"MultiPolygon"、"GeometryCollection" です。 |
Data.Point クラス
google.maps.Data.Point
class
implements Data.Geometry
library "maps"
Point ジオメトリには 1 つの LatLng が含まれます。
const {Data} = await google.maps.importLibrary("maps");
コンストラクタ | |
|---|---|
Data.Point |
Data.Point(latLng)パラメータ:
指定された LatLng または LatLngLiteral から Data.Point を作成します。 |
メソッド | |
|---|---|
forEachLatLng |
forEachLatLng(callback)パラメータ:
戻り値: なし
|
get |
get()パラメータ: なし
戻り値:
LatLng含まれている LatLng を返します。 |
getType |
getType()パラメータ: なし
戻り値:
string文字列 "Point" を返します。 |
Data.MultiPoint クラス
google.maps.Data.MultiPoint
class
implements Data.Geometry
library "maps"
MultiPoint ジオメトリには、複数の LatLng が含まれます。
const {Data} = await google.maps.importLibrary("maps");
コンストラクタ | |
|---|---|
Data.MultiPoint |
Data.MultiPoint(elements)パラメータ:
指定された LatLng または LatLngLiteral から Data.MultiPoint を作成します。 |
メソッド | |
|---|---|
forEachLatLng |
forEachLatLng(callback)パラメータ:
戻り値: なし
|
getArray |
getArray()パラメータ: なし
含まれている LatLng の配列を返します。getArray() が呼び出されるたびに、新しい配列が返されます。 |
getAt |
getAt(n)パラメータ:
戻り値:
LatLngn 番目に含まれる LatLng を返します。 |
getLength |
getLength()パラメータ: なし
戻り値:
number含まれている LatLng の数を返します。 |
getType |
getType()パラメータ: なし
戻り値:
string文字列 "MultiPoint" を返します。 |
Data.LineString クラス
google.maps.Data.LineString
class
implements Data.Geometry
library "maps"
LineString ジオメトリには、複数の LatLng が含まれます。
const {Data} = await google.maps.importLibrary("maps");
コンストラクタ | |
|---|---|
Data.LineString |
Data.LineString(elements)パラメータ:
指定された LatLng または LatLngLiteral から Data.LineString を作成します。 |
メソッド | |
|---|---|
forEachLatLng |
forEachLatLng(callback)パラメータ:
戻り値: なし
|
getArray |
getArray()パラメータ: なし
含まれている LatLngs の配列を返します。getArray() が呼び出されるたびに、新しい配列が返されます。 |
getAt |
getAt(n)パラメータ:
戻り値:
LatLngn 番目に含まれる LatLng を返します。 |
getLength |
getLength()パラメータ: なし
戻り値:
number含まれている LatLng の数を返します。 |
getType |
getType()パラメータ: なし
戻り値:
string文字列 "LineString" を返します。 |
Data.MultiLineString クラス
google.maps.Data.MultiLineString
class
implements Data.Geometry
library "maps"
MultiLineString ジオメトリには、複数の LineString が含まれます。
const {Data} = await google.maps.importLibrary("maps");
コンストラクタ | |
|---|---|
Data.MultiLineString |
Data.MultiLineString(elements)パラメータ:
指定された Data.LineString または位置の配列から Data.MultiLineString を作成します。 |
メソッド | |
|---|---|
forEachLatLng |
forEachLatLng(callback)パラメータ:
戻り値: なし
|
getArray |
getArray()パラメータ: なし
戻り値:
Array<Data.LineString>含まれている Data.LineString の配列を返します。getArray() が呼び出されるたびに、新しい配列が返されます。 |
getAt |
getAt(n)パラメータ:
戻り値:
Data.LineStringn 番目に含まれる Data.LineString を返します。 |
getLength |
getLength()パラメータ: なし
戻り値:
number含まれている Data.LineString の数を返します。 |
getType |
getType()パラメータ: なし
戻り値:
string文字列 "MultiLineString" を返します。 |
Data.LinearRing クラス
google.maps.Data.LinearRing
class
implements Data.Geometry
library "maps"
LinearRing ジオメトリには、閉じた LineString を表す複数の LatLng が含まれています。最初の LatLng を最後の LatLng と同じにする必要はありません。LinearRing は暗黙的に閉じられます。
const {Data} = await google.maps.importLibrary("maps");
コンストラクタ | |
|---|---|
Data.LinearRing |
Data.LinearRing(elements)パラメータ:
指定された LatLng または LatLngLiteral から Data.LinearRing を作成します。 |
メソッド | |
|---|---|
forEachLatLng |
forEachLatLng(callback)パラメータ:
戻り値: なし
|
getArray |
getArray()パラメータ: なし
含まれている LatLng の配列を返します。getArray() が呼び出されるたびに、新しい配列が返されます。 |
getAt |
getAt(n)パラメータ:
戻り値:
LatLngn 番目に含まれる LatLng を返します。 |
getLength |
getLength()パラメータ: なし
戻り値:
number含まれている LatLng の数を返します。 |
getType |
getType()パラメータ: なし
戻り値:
string文字列 "LinearRing" を返します。 |
Data.Polygon クラス
google.maps.Data.Polygon
class
implements Data.Geometry
library "maps"
Polygon ジオメトリには、複数の Data.LinearRing が含まれます。最初の線形リングはポリゴンの外側の境界で、それ以降の線形リングは内側の境界(穴とも呼ばれます)である必要があります。穴のあるポリゴンのサンプルをご覧ください。
const {Data} = await google.maps.importLibrary("maps");
コンストラクタ | |
|---|---|
Data.Polygon |
Data.Polygon(elements)パラメータ:
指定された Data.LinearRing または位置の配列から Data.Polygon を作成します。 |
メソッド | |
|---|---|
forEachLatLng |
forEachLatLng(callback)パラメータ:
戻り値: なし
|
getArray |
getArray()パラメータ: なし
戻り値:
Array<Data.LinearRing>含まれている Data.LinearRing の配列を返します。getArray() が呼び出されるたびに、新しい配列が返されます。 |
getAt |
getAt(n)パラメータ:
戻り値:
Data.LinearRingn 番目に含まれる Data.LinearRing を返します。 |
getLength |
getLength()パラメータ: なし
戻り値:
number含まれている Data.LinearRing の数を返します。 |
getType |
getType()パラメータ: なし
戻り値:
string文字列 "Polygon" を返します。 |
Data.MultiPolygon クラス
google.maps.Data.MultiPolygon
class
implements Data.Geometry
library "maps"
MultiPolygon ジオメトリには、複数の Data.Polygon が含まれます。
const {Data} = await google.maps.importLibrary("maps");
コンストラクタ | |
|---|---|
Data.MultiPolygon |
Data.MultiPolygon(elements)パラメータ:
指定された Data.Polygon または位置の配列から Data.MultiPolygon を作成します。 |
メソッド | |
|---|---|
forEachLatLng |
forEachLatLng(callback)パラメータ:
戻り値: なし
|
getArray |
getArray()パラメータ: なし
戻り値:
Array<Data.Polygon>含まれている Data.Polygon の配列を返します。getArray() が呼び出されるたびに、新しい配列が返されます。 |
getAt |
getAt(n)パラメータ:
戻り値:
Data.Polygonn 番目に含まれる Data.Polygon を返します。 |
getLength |
getLength()パラメータ: なし
戻り値:
number含まれている Data.Polygon の数を返します。 |
getType |
getType()パラメータ: なし
戻り値:
string文字列 "MultiPolygon" を返します。 |
Data.GeometryCollection クラス
google.maps.Data.GeometryCollection
class
implements Data.Geometry
library "maps"
GeometryCollection には、複数のジオメトリ オブジェクトが含まれます。LatLng オブジェクトまたは LatLngLiteral オブジェクトは、Data.Point ジオメトリ オブジェクトに自動的に変換されます。
const {Data} = await google.maps.importLibrary("maps");
コンストラクタ | |
|---|---|
Data.GeometryCollection |
Data.GeometryCollection(elements)パラメータ:
指定されたジオメトリ オブジェクトまたは LatLng から Data.GeometryCollection を作成します。 |
メソッド | |
|---|---|
forEachLatLng |
forEachLatLng(callback)パラメータ:
戻り値: なし
|
getArray |
getArray()パラメータ: なし
戻り値:
Array<Data.Geometry>含まれているジオメトリ オブジェクトの配列を返します。 getArray() が呼び出されるたびに、新しい配列が返されます。 |
getAt |
getAt(n)パラメータ:
戻り値:
Data.Geometryn 番目に含まれるジオメトリ オブジェクトを返します。 |
getLength |
getLength()パラメータ: なし
戻り値:
number含まれるジオメトリ オブジェクトの数を返します。 |
getType |
getType()パラメータ: なし
戻り値:
string文字列 "GeometryCollection" を返します。 |
Data.MouseEvent インターフェース
google.maps.Data.MouseEvent
interface
extends MapMouseEvent
このオブジェクトは、Data オブジェクトのマウスイベント ハンドラに渡されます。
プロパティ | |
|---|---|
feature |
タイプ:
Data.Featureマウスイベントを生成した対象物。 |
継承元:
domEvent、
latLng
| |
メソッド | |
|---|---|
継承:
stop
|
Data.AddFeatureEvent インターフェース
google.maps.Data.AddFeatureEvent インターフェース
addfeature イベントのプロパティ。
プロパティ | |
|---|---|
feature |
タイプ:
Data.FeatureFeatureCollection に追加された機能。 |
Data.RemoveFeatureEvent インターフェース
google.maps.Data.RemoveFeatureEvent インターフェース
removefeature イベントのプロパティ。
プロパティ | |
|---|---|
feature |
タイプ:
Data.FeatureFeatureCollection から削除された機能。 |
Data.SetGeometryEvent インターフェース
google.maps.Data.SetGeometryEvent インターフェース
setgeometry イベントのプロパティ。
プロパティ | |
|---|---|
feature |
タイプ:
Data.Featureジオメトリが設定された対象物。 |
newGeometry
省略可 |
タイプ:
Data.Geometry optional新しい対象物のジオメトリ。 |
oldGeometry
省略可 |
タイプ:
Data.Geometry optional以前の対象物のジオメトリ。 |
Data.SetPropertyEvent インターフェース
google.maps.Data.SetPropertyEvent インターフェース
setproperty イベントのプロパティ。
プロパティ | |
|---|---|
feature |
タイプ:
Data.Featureプロパティが設定された対象物。 |
name |
タイプ:
stringプロパティ名。 |
newValue |
タイプ:
*新しい値。 |
oldValue |
タイプ:
*前の値。プロパティが追加された場合は undefined になります。 |
Data.RemovePropertyEvent インターフェース
google.maps.Data.RemovePropertyEvent インターフェース
removeproperty イベントのプロパティ。
プロパティ | |
|---|---|
feature |
タイプ:
Data.Featureプロパティが削除された対象物。 |
name |
タイプ:
stringプロパティ名。 |
oldValue |
タイプ:
*前の値。 |