Data クラス
google.maps.Data
クラス
地理空間データを表示するレイヤ。ポイント、ライン ストリング、ポリゴンを表示できます。
すべての Map
にはデフォルトで Data
オブジェクトがあるため、ほとんどの場合、オブジェクトを作成する必要はありません。例:
var myMap = new google.maps.Map(...);
myMap.data.addGeoJson(...);
myMap.data.setStyle(...);
Data
オブジェクトは Features
のコレクションです。
このクラスは MVCObject
を拡張します。
const {Data} = await google.maps.importLibrary("maps")
を呼び出してアクセスします。Maps JavaScript API のライブラリをご覧ください。
コンストラクタ | |
---|---|
Data |
Data([options]) パラメータ:
指定された DataOptions で空のコレクションを作成します。 |
Methods | |
---|---|
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 地図上の描画コントロールの位置を返します。 |
getControls |
getControls() パラメータ: なし
戻り値:
Array<string> ユーザーが選択できる描画モードを、表示された順序で返します。デフォルトで追加される 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 対象物が表示される地図を返します。 |
getStyle |
getStyle() パラメータ: なし
コレクション内のすべての対象物のスタイルを取得します。 |
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 コンテキストメニュー イベントが発生すると発生します。 |
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 optional |
タイプ:
ControlPosition optional デフォルト:
ControlPosition.TOP_LEFT 地図上の描画コントロールの位置。 |
controls optional |
タイプ:
Array<string> optional デフォルト:
null ユーザーが選択できる描画モードを、表示される順序で説明します。デフォルトで追加される null 描画モードは含めないでください。null の場合、描画コントロールは無効になり、表示されません。使用できる描画モードは "Point" 、"LineString" 、"Polygon" です。 |
drawingMode optional |
タイプ:
string optional デフォルト:
null 指定されたデータレイヤの現在の描画モード。描画モードが null の場合、ユーザーは通常どおり地図を操作でき、クリックしても何も描画されません。使用できる描画モードは null 、"Point" 、"LineString" 、"Polygon" です。 |
featureFactory optional |
タイプ:
function(Data.Geometry): Data.Feature optional 描画が有効になっていて、ユーザーがジオメトリ(ポイント、ライン ストリング、ポリゴン)を描画すると、この関数はそのジオメトリとともに呼び出され、データレイヤに追加する Feature を返します。featureFactory が指定されていない場合、その Geometry から ID もプロパティもない Feature が作成されます。デフォルトは null です。 |
style optional |
タイプ:
Data.StylingFunction|Data.StyleOptions optional コレクション内のすべての対象物のスタイル。詳細については、上記の setStyle() メソッドをご覧ください。 |
Data.GeoJsonOptions インターフェース
google.maps.Data.GeoJsonOptions
インターフェース
GeoJSON をインポートするためのオプション パラメータ。
プロパティ | |
---|---|
idPropertyName optional |
タイプ:
string optional 対象物 ID として使用する対象物プロパティの名前。指定しない場合は、GeoJSON 対象物 ID が使用されます。 |
Data.StyleOptions インターフェース
google.maps.Data.StyleOptions
インターフェース
これらのオプションでは、地図上に対象物を表示する際の表示形式を指定します。
プロパティ | |
---|---|
animation optional |
タイプ:
Animation optional マーカーが地図に追加されたときに再生されるアニメーション。ポイント ジオメトリにのみ適用されます。 |
clickable optional |
タイプ:
boolean optional デフォルト:
true true の場合、マーカーはマウスイベントとタッチイベントを受け取ります。 |
cursor optional |
タイプ:
string optional カーソルを合わせたときに表示するマウスカーソル。ポイント ジオメトリにのみ適用されます。 |
draggable optional |
タイプ:
boolean optional デフォルト:
false true の場合、オブジェクトを地図全体上でドラッグすると、基になる対象物のジオメトリが更新されます。 |
editable optional |
タイプ:
boolean optional デフォルト:
false true の場合、コントロール ポイントをドラッグしてオブジェクトを編集でき、基になる対象物のジオメトリが更新されます。LineString ジオメトリと Polygon ジオメトリにのみ適用されます。 |
fillColor optional |
タイプ:
string optional 塗りつぶしの色。名前付き拡張色を除くすべての CSS3 色がサポートされています。ポリゴン ジオメトリにのみ適用されます。 |
fillOpacity optional |
タイプ:
number optional 塗りつぶしの不透明度(0.0 ~ 1.0)。ポリゴン ジオメトリにのみ適用されます。 |
icon optional |
前景のアイコン。文字列が指定された場合、その文字列は url を含む Icon として扱われます。ポイント ジオメトリにのみ適用されます。 |
icons optional |
タイプ:
Array<IconSequence> optional ポリラインに沿ってレンダリングされるアイコン。ライン ジオメトリにのみ適用されます。 |
label optional |
タイプ:
string|MarkerLabel optional マーカーにラベルを追加します。ラベルは、文字列または MarkerLabel オブジェクトのいずれかです。ポイント ジオメトリにのみ適用されます。 |
opacity optional |
タイプ:
number optional マーカーの不透明度(0.0 ~ 1.0)。ポイント ジオメトリにのみ適用されます。 |
shape optional |
タイプ:
MarkerShape optional ヒット検出に使用するイメージマップを定義します。ポイント ジオメトリにのみ適用されます。 |
strokeColor optional |
タイプ:
string optional ストロークの色。名前付き拡張色を除くすべての CSS3 色がサポートされています。ライン ジオメトリとポリゴン ジオメトリにのみ適用されます。 |
strokeOpacity optional |
タイプ:
number optional ストロークの不透明度(0.0 ~ 1.0)。ライン ジオメトリとポリゴン ジオメトリにのみ適用されます。 |
strokeWeight optional |
タイプ:
number optional ピクセル単位のストローク幅です。ライン ジオメトリとポリゴン ジオメトリにのみ適用されます。 |
title optional |
タイプ:
string optional ロールオーバー テキスト。ポイント ジオメトリにのみ適用されます。 |
visible optional |
タイプ:
boolean optional デフォルト:
true 対象物が表示されるかどうか。 |
zIndex optional |
タイプ:
number optional 地図では、すべての対象物が zIndex の順に表示され、値が大きいものが小さいものより前面に表示されます。マーカーは必ず、ライン ストリングやポリゴンよりも前面に表示されます。 |
Data.StylingFunction typedef
google.maps.Data.StylingFunction
typedef
特徴の外観を計算する関数。
Data.setStyle()
メソッドにはスタイル設定関数を使用できます。プロパティに応じて対象物の表示方法を変える場合に使用します。スタイル設定機能について詳しくは、デベロッパー ガイドをご覧ください。
function(Data.Feature): Data.StyleOptions
Data.Feature クラス
google.maps.Data.Feature
クラス
対象物には、ジオメトリ、ID、一連のプロパティが含まれます。
const {Data} = await google.maps.importLibrary("maps")
を呼び出してアクセスします。Maps JavaScript API のライブラリをご覧ください。
コンストラクタ | |
---|---|
Data.Feature |
Data.Feature([options]) パラメータ:
指定されたオプションで Feature を構築します。 |
Methods | |
---|---|
forEachProperty |
forEachProperty(callback) パラメータ:
戻り値: なし
指定された関数を繰り返し呼び出し、呼び出しのたびにプロパティ値と名前を渡します。プロパティに対する反復処理の順序は定義されていません。 |
getGeometry |
getGeometry() パラメータ: なし
戻り値:
Data.Geometry 対象物のジオメトリを返します。 |
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 optional |
タイプ:
Data.Geometry|LatLng|LatLngLiteral optional 対象物のジオメトリ。対象物の作成時に何も指定されていない場合、対象物のジオメトリは null になります。LatLng オブジェクトまたは LatLngLiteral が指定された場合、これは Data.Point ジオメトリに変換されます。 |
id optional |
タイプ:
number|string optional 機能 ID は省略可能です。指定すると、 getFeatureById() メソッドを使って Data オブジェクトで対象物を検索できるようになります。対象物の ID は後から変更できないことに注意してください。 |
properties optional |
タイプ:
Object optional 対象物のプロパティ。これは、プロパティ名と値との任意のマッピングです。 |
Data.Geometry インターフェース
google.maps.Data.Geometry
インターフェース
さまざまなジオメトリ オブジェクトのスーパークラス。
Methods | |
---|---|
forEachLatLng |
forEachLatLng(callback) パラメータ:
戻り値: なし
指定された関数を繰り返し呼び出し、呼び出しのたびにジオメトリから関数に点を渡します。 |
getType |
getType() パラメータ: なし
戻り値:
string ジオメトリ オブジェクトの型を返します。指定できる値は、 "Point" 、"MultiPoint" 、"LineString" 、"MultiLineString" 、"LinearRing" 、"Polygon" 、"MultiPolygon" 、"GeometryCollection" です。 |
Data.Point クラス
google.maps.Data.Point
クラス
ポイント ジオメトリには 1 つの LatLng
が含まれます。
このクラスは Data.Geometry
を実装します。
const {Data} = await google.maps.importLibrary("maps")
を呼び出してアクセスします。Maps JavaScript API のライブラリをご覧ください。
コンストラクタ | |
---|---|
Data.Point |
Data.Point(latLng) パラメータ:
指定された LatLng または LatLngLiteral から Data.Point を作成します。 |
Methods | |
---|---|
forEachLatLng |
forEachLatLng(callback) パラメータ:
戻り値: なし
|
get |
get() パラメータ: なし
戻り値:
LatLng 含まれている LatLng を返します。 |
getType |
getType() パラメータ: なし
戻り値:
string 文字列 "Point" を返します。 |
Data.MultiPoint クラス
google.maps.Data.MultiPoint
クラス
マルチポイント ジオメトリには多数の LatLng
が含まれます。
このクラスは Data.Geometry
を実装します。
const {Data} = await google.maps.importLibrary("maps")
を呼び出してアクセスします。Maps JavaScript API のライブラリをご覧ください。
コンストラクタ | |
---|---|
Data.MultiPoint |
Data.MultiPoint(elements) パラメータ:
指定された LatLng または LatLngLiteral から Data.MultiPoint を作成します。 |
Methods | |
---|---|
forEachLatLng |
forEachLatLng(callback) パラメータ:
戻り値: なし
|
getArray |
getArray() パラメータ: なし
含まれている LatLng の配列を返します。getArray() が呼び出されるたびに、新しい配列が返されます。 |
getAt |
getAt(n) パラメータ:
戻り値:
LatLng 含まれる n 番目の LatLng を返します。 |
getLength |
getLength() パラメータ: なし
戻り値:
number 格納されている LatLng の数を返します。 |
getType |
getType() パラメータ: なし
戻り値:
string 文字列 "MultiPoint" を返します。 |
Data.LineString クラス
google.maps.Data.LineString
クラス
LineString ジオメトリには複数の LatLng
が含まれます。
このクラスは Data.Geometry
を実装します。
const {Data} = await google.maps.importLibrary("maps")
を呼び出してアクセスします。Maps JavaScript API のライブラリをご覧ください。
コンストラクタ | |
---|---|
Data.LineString |
Data.LineString(elements) パラメータ:
指定された LatLng または LatLngLiteral から Data.LineString を作成します。 |
Methods | |
---|---|
forEachLatLng |
forEachLatLng(callback) パラメータ:
戻り値: なし
|
getArray |
getArray() パラメータ: なし
格納されている LatLngs の配列を返します。getArray() が呼び出されるたびに、新しい配列が返されます。 |
getAt |
getAt(n) パラメータ:
戻り値:
LatLng 含まれる n 番目の LatLng を返します。 |
getLength |
getLength() パラメータ: なし
戻り値:
number 格納されている LatLng の数を返します。 |
getType |
getType() パラメータ: なし
戻り値:
string 文字列 "LineString" を返します。 |
Data.MultiLineString クラス
google.maps.Data.MultiLineString
クラス
MultiLineString ジオメトリには、多数の LineString
が含まれます。
このクラスは Data.Geometry
を実装します。
const {Data} = await google.maps.importLibrary("maps")
を呼び出してアクセスします。Maps JavaScript API のライブラリをご覧ください。
コンストラクタ | |
---|---|
Data.MultiLineString |
Data.MultiLineString(elements) パラメータ:
指定された Data.LineString または位置の配列から Data.MultiLineString を作成します。 |
Methods | |
---|---|
forEachLatLng |
forEachLatLng(callback) パラメータ:
戻り値: なし
|
getArray |
getArray() パラメータ: なし
戻り値:
Array<Data.LineString> 含まれている Data.LineString の配列を返します。getArray() が呼び出されるたびに、新しい配列が返されます。 |
getAt |
getAt(n) パラメータ:
戻り値:
Data.LineString 含まれる n 番目の Data.LineString を返します。 |
getLength |
getLength() パラメータ: なし
戻り値:
number 格納されている Data.LineString の数を返します。 |
getType |
getType() パラメータ: なし
戻り値:
string 文字列 "MultiLineString" を返します。 |
Data.LinearRing クラス
google.maps.Data.LinearRing
クラス
LinearRing ジオメトリには、閉じられた LineString を表す多数の LatLng
が含まれます。最初の LatLng
を最後の LatLng
と同じにする必要はありません。LinearRing は暗黙的に閉じられます。
このクラスは Data.Geometry
を実装します。
const {Data} = await google.maps.importLibrary("maps")
を呼び出してアクセスします。Maps JavaScript API のライブラリをご覧ください。
コンストラクタ | |
---|---|
Data.LinearRing |
Data.LinearRing(elements) パラメータ:
指定された LatLng または LatLngLiteral から Data.LinearRing を作成します。 |
Methods | |
---|---|
forEachLatLng |
forEachLatLng(callback) パラメータ:
戻り値: なし
|
getArray |
getArray() パラメータ: なし
含まれている LatLng の配列を返します。getArray() が呼び出されるたびに、新しい配列が返されます。 |
getAt |
getAt(n) パラメータ:
戻り値:
LatLng 含まれる n 番目の LatLng を返します。 |
getLength |
getLength() パラメータ: なし
戻り値:
number 格納されている LatLng の数を返します。 |
getType |
getType() パラメータ: なし
戻り値:
string 文字列 "LinearRing" を返します。 |
Data.Polygon クラス
google.maps.Data.Polygon
クラス
ポリゴン ジオメトリには、多数の Data.LinearRing
が含まれます。最初の線形リングはポリゴンの外部境界で、後続の線形リングは内部境界(ホール)である必要があります。穴があるポリゴンのサンプルをご覧ください。
このクラスは Data.Geometry
を実装します。
const {Data} = await google.maps.importLibrary("maps")
を呼び出してアクセスします。Maps JavaScript API のライブラリをご覧ください。
コンストラクタ | |
---|---|
Data.Polygon |
Data.Polygon(elements) パラメータ:
指定された Data.LinearRing または位置の配列から Data.Polygon を作成します。 |
Methods | |
---|---|
forEachLatLng |
forEachLatLng(callback) パラメータ:
戻り値: なし
|
getArray |
getArray() パラメータ: なし
戻り値:
Array<Data.LinearRing> 含まれている Data.LinearRing の配列を返します。getArray() が呼び出されるたびに、新しい配列が返されます。 |
getAt |
getAt(n) パラメータ:
戻り値:
Data.LinearRing 含まれる n 番目の Data.LinearRing を返します。 |
getLength |
getLength() パラメータ: なし
戻り値:
number 格納されている Data.LinearRing の数を返します。 |
getType |
getType() パラメータ: なし
戻り値:
string 文字列 "Polygon" を返します。 |
Data.MultiPolygon クラス
google.maps.Data.MultiPolygon
クラス
マルチポリゴン ジオメトリには、多数の Data.Polygon
が含まれます。
このクラスは Data.Geometry
を実装します。
const {Data} = await google.maps.importLibrary("maps")
を呼び出してアクセスします。Maps JavaScript API のライブラリをご覧ください。
コンストラクタ | |
---|---|
Data.MultiPolygon |
Data.MultiPolygon(elements) パラメータ:
指定された Data.Polygon または位置の配列から Data.MultiPolygon を作成します。 |
Methods | |
---|---|
forEachLatLng |
forEachLatLng(callback) パラメータ:
戻り値: なし
|
getArray |
getArray() パラメータ: なし
戻り値:
Array<Data.Polygon> 含まれている Data.Polygon の配列を返します。getArray() が呼び出されるたびに、新しい配列が返されます。 |
getAt |
getAt(n) パラメータ:
戻り値:
Data.Polygon 含まれる n 番目の Data.Polygon を返します。 |
getLength |
getLength() パラメータ: なし
戻り値:
number 格納されている Data.Polygon の数を返します。 |
getType |
getType() パラメータ: なし
戻り値:
string 文字列 "MultiPolygon" を返します。 |
Data.GeometryCollection クラス
google.maps.Data.GeometryCollection
クラス
GeometryCollection には、多数のジオメトリ オブジェクトが含まれます。LatLng
オブジェクトまたは LatLngLiteral
オブジェクトは、自動的に Data.Point
ジオメトリ オブジェクトに変換されます。
このクラスは Data.Geometry
を実装します。
const {Data} = await google.maps.importLibrary("maps")
を呼び出してアクセスします。Maps JavaScript API のライブラリをご覧ください。
コンストラクタ | |
---|---|
Data.GeometryCollection |
Data.GeometryCollection(elements) パラメータ:
指定されたジオメトリ オブジェクトまたは LatLng から Data.GeometryCollection を作成します。 |
Methods | |
---|---|
forEachLatLng |
forEachLatLng(callback) パラメータ:
戻り値: なし
|
getArray |
getArray() パラメータ: なし
戻り値:
Array<Data.Geometry> 格納されているジオメトリ オブジェクトの配列を返します。 getArray() が呼び出されるたびに、新しい配列が返されます。 |
getAt |
getAt(n) パラメータ:
戻り値:
Data.Geometry n 番目のジオメトリ オブジェクトを返します。 |
getLength |
getLength() パラメータ: なし
戻り値:
number 格納されているジオメトリ オブジェクトの数を返します。 |
getType |
getType() パラメータ: なし
戻り値:
string 文字列 "GeometryCollection" を返します。 |
Data.MouseEvent インターフェース
google.maps.Data.MouseEvent
インターフェース
このオブジェクトは、Data
オブジェクトのマウス イベント ハンドラに渡されます。
このインターフェースは MapMouseEvent
を拡張します。
プロパティ | |
---|---|
feature |
タイプ:
Data.Feature マウスイベントを生成した対象物。 |
継承:
domEvent ,
latLng
|
Methods | |
---|---|
継承:
stop
|
Data.AddFeatureEvent インターフェース
google.maps.Data.AddFeatureEvent
インターフェース
addfeature
イベントのプロパティ。
プロパティ | |
---|---|
feature |
タイプ:
Data.Feature FeatureCollection に追加された対象物。 |
Data.RemoveFeatureEvent インターフェース
google.maps.Data.RemoveFeatureEvent
インターフェース
removefeature
イベントのプロパティ。
プロパティ | |
---|---|
feature |
タイプ:
Data.Feature FeatureCollection から削除された機能。 |
Data.SetGeometryEvent インターフェース
google.maps.Data.SetGeometryEvent
インターフェース
setgeometry
イベントのプロパティ。
プロパティ | |
---|---|
feature |
タイプ:
Data.Feature ジオメトリが設定された対象物。 |
newGeometry optional |
タイプ:
Data.Geometry optional 新しい対象物のジオメトリ。 |
oldGeometry optional |
タイプ:
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 |
タイプ:
* 前の値。 |