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 を使用して空のコレクションを作成します。 |
メソッド | |
---|---|
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) パラメータ:
戻り値: なし
指定された地図に特徴をレンダリングします。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) 引数:
このイベントは、ジオメトリの mousedown で発生します。 |
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 描画が有効になっていて、ユーザーがジオメトリ(ポイント、ラインストリング、ポリゴン)を描画すると、この関数はそのジオメトリとともに呼び出され、データレイヤーに追加する特徴を返す必要があります。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 として使用する Feature プロパティの名前。指定しない場合、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 型定義
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]) パラメータ:
指定されたオプションを使用して特徴を構築します。 |
メソッド | |
---|---|
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
インターフェース
さまざまなジオメトリ オブジェクトのスーパークラス。
メソッド | |
---|---|
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 を作成します。 |
メソッド | |
---|---|
forEachLatLng |
forEachLatLng(callback) パラメータ:
戻り値: なし
|
get |
get() パラメータ: なし
戻り値:
LatLng 含まれる LatLng を返します。 |
getType |
getType() パラメータ: なし
戻り値:
string 文字列 "Point" を返します。 |
Data.MultiPoint クラス
google.maps.Data.MultiPoint
クラス
MultiPoint ジオメトリには、複数の LatLng
が含まれます。
このクラスは Data.Geometry
を実装します。
const {Data} = await google.maps.importLibrary("maps")
を呼び出してアクセスします。Maps JavaScript API のライブラリをご覧ください。
コンストラクタ | |
---|---|
Data.MultiPoint |
Data.MultiPoint(elements) パラメータ:
指定された LatLng または LatLngLiteral から Data.MultiPoint を作成します。 |
メソッド | |
---|---|
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 を作成します。 |
メソッド | |
---|---|
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 を作成します。 |
メソッド | |
---|---|
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 を作成します。 |
メソッド | |
---|---|
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 を作成します。 |
メソッド | |
---|---|
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
クラス
MultiPolygon ジオメトリには、複数の Data.Polygon
が含まれます。
このクラスは Data.Geometry
を実装します。
const {Data} = await google.maps.importLibrary("maps")
を呼び出してアクセスします。Maps JavaScript API のライブラリをご覧ください。
コンストラクタ | |
---|---|
Data.MultiPolygon |
Data.MultiPolygon(elements) パラメータ:
指定された Data.Polygon または位置の配列から Data.MultiPolygon を作成します。 |
メソッド | |
---|---|
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 を作成します。 |
メソッド | |
---|---|
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
|
メソッド | |
---|---|
継承:
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 |
タイプ:
* 前の値。 |