event 名前空間
名前空間
google.maps.event
ライブラリ "core"
すべての公開イベント関数の名前空間
const {event} = await google.maps.importLibrary("core");
静的メソッド | |
|---|---|
addListener |
addListener(instance, eventName, handler)戻り値:
MapsEventListener指定されたオブジェクト インスタンスの指定されたイベント名に、指定されたリスナー関数を追加します。このリスナの識別子を返します。識別子は removeListener() で使用できます。 |
addListenerOnce |
addListenerOnce(instance, eventName, handler)戻り値:
MapsEventListeneraddListener と似ていますが、ハンドラは最初のイベントの処理後にハンドラそのものを削除します。 |
clearInstanceListeners |
clearInstanceListeners(instance)パラメータ:
戻り値:
void指定されたインスタンスのすべてのイベントのすべてのリスナを削除します。 |
clearListeners |
clearListeners(instance, eventName)パラメータ:
戻り値:
void指定されたインスタンスの指定されたイベントのすべてのリスナを削除します。 |
hasListeners |
hasListeners(instance, eventName)パラメータ:
戻り値:
boolean指定されたインスタンスに、指定されたイベントのリスナーがあるかどうかを返します。高コストのイベントの詳細の計算を保存するために使用できます。 |
removeListener |
removeListener(listener)パラメータ:
戻り値:
void指定されたリスナーを削除します。このリスナーは、上記の addListener によって返されたものである必要があります。これは listener.remove() を呼び出す場合と同じです。 |
trigger |
trigger(instance, eventName, eventArgs)パラメータ:
戻り値:
void指定されたイベントをトリガーします。eventName の後のすべての引数は、リスナーに引数として渡されます。 |
|
addDomListener(instance, eventName, handler[, capture])戻り値:
MapsEventListenerクロスブラウザ イベント ハンドラの登録。このリスナは、この関数によって返されるハンドラに対して removeListener(handle) を呼び出すことで削除されます。 |
|
addDomListenerOnce(instance, eventName, handler[, capture])戻り値:
MapsEventListener最初のイベントの後にリスナを削除する、addDomListener のラッパー。 |
MapsEventListener インターフェース
インターフェース
google.maps.MapsEventListener
google.maps.event.addListener() などによって作成されたイベント リスナー。
メソッド | |
|---|---|
remove |
remove()パラメータ: なし
戻り値:
voidリスナーを削除します。
|
MVCObject クラス
クラス
google.maps.MVCObject
BicyclingLayer, Circle, Data, GroundOverlay, ImageMapType, InfoWindow, Map, Map, MapTypeRegistry, MVCArray, OverlayView, Polygon, Polyline, Rectangle, StreetViewCoverageLayer, StreetViewPanorama, StreetViewPanorama, StyledMapType, TrafficLayer, TransitLayer, WebGLOverlayView, によって拡張
Autocomplete, DirectionsRenderer, DrawingManager, KmlLayer, Marker, SearchBox
ライブラリ "core"
KVO を実装する基本クラス。MVCObject コンストラクタは空の関数であることが保証されているため、MySubclass.prototype = new google.maps.MVCObject(); と記述することで MVCObject から継承できます。特に明記されていない限り、これは API の他のクラスには当てはまらず、API の他のクラスからの継承はサポートされていません。
const {MVCObject} = await google.maps.importLibrary("core");
コンストラクタ | |
|---|---|
MVCObject |
MVCObject()パラメータ: なし
MVCObject を作成します。 |
メソッド | |
|---|---|
addListener |
addListener(eventName, handler)パラメータ:
戻り値:
MapsEventListener指定されたイベント名に指定されたリスナー関数を追加します。 google.maps.event.removeListener で使用できるこのリスナーの識別子を返します。 |
bindTo |
bindTo(key, target[, targetKey, noNotify])パラメータ:
戻り値: なし
視点をモデルにバインドします。 |
get |
get(key)パラメータ:
戻り値:
?値を取得します。 |
notify |
notify(key)パラメータ:
戻り値: なし
このプロパティの変更をすべてのオブザーバーに通知します。オブジェクトのプロパティにバインドされているオブジェクトと、バインドしているオブジェクトの両方に通知します。 |
set |
set(key, value)パラメータ:
戻り値: なし
値を設定します。 |
setValues |
setValues([values])パラメータ:
戻り値: なし
Key-Value ペアのコレクションを設定します。 |
unbind |
unbind(key)パラメータ:
戻り値: なし
バインディングを削除します。バインドを解除すると、バインド解除されたプロパティが現在の値に設定されます。値は変更されないため、オブジェクトには通知されません。 |
unbindAll |
unbindAll()パラメータ: なし
戻り値: なし
すべてのバインディングを削除します。 |
MVCArray クラス
class
google.maps.MVCArray<T>
extends MVCObject
library "core"
const {MVCArray} = await google.maps.importLibrary("core");
コンストラクタ | |
|---|---|
MVCArray |
MVCArray([array])パラメータ:
可変の MVC 配列。 |
メソッド | |
|---|---|
clear |
clear()パラメータ: なし
戻り値: なし
配列からすべての要素を削除します。 |
forEach |
forEach(callback)パラメータ:
戻り値: なし
各要素を反復処理し、指定されたコールバックを呼び出します。コールバックは各要素について、callback(element, index) のような形式で呼び出されます。 |
getArray |
getArray()パラメータ: なし
戻り値:
Array<T>基になる配列への参照を返します。警告: 配列が変化しても、このオブジェクトのイベントは発生しません。 |
getAt |
getAt(i)パラメータ:
戻り値:
T指定されたインデックスにある要素を返します。 |
getLength |
getLength()パラメータ: なし
戻り値:
numberこの配列の要素数を返します。 |
insertAt |
insertAt(i, elem)パラメータ:
戻り値: なし
指定されたインデックスに要素を挿入します。 |
pop |
pop()パラメータ: なし
戻り値:
T配列の最後の要素を削除し、この要素を返します。 |
push |
push(elem)パラメータ:
戻り値:
number配列の末尾に要素を 1 つ追加し、配列の新しい長さを返します。 |
removeAt |
removeAt(i)パラメータ:
戻り値:
T指定されたインデックスから要素を削除します。 |
setAt |
setAt(i, elem)パラメータ:
戻り値: なし
指定されたインデックスに要素を設定します。 |
継承:
addListener、
bindTo、
get、
notify、
set、
setValues、
unbind、
unbindAll
| |
イベント | |
|---|---|
insert_at |
function(index)引数:
このイベントは、 insertAt() が呼び出されたときに発生します。このイベントは、insertAt() に渡されたインデックスを渡します。 |
remove_at |
function(index, removed)引数:
このイベントは、 removeAt() が呼び出されたときに発生します。このイベントは、removeAt() に渡されたインデックスと、配列から削除された要素を渡します。 |
set_at |
function(index, previous)引数:
このイベントは、 setAt() が呼び出されたときに発生します。このイベントは、setAt() に渡されたインデックスと、そのインデックスで配列に以前存在していた要素を渡します。 |
ErrorEvent インターフェース
インターフェース
google.maps.ErrorEvent
エラーが関連付けられているイベント。
プロパティ | |
|---|---|
error |
タイプ:
Errorイベントに関連するエラー。 |