event クラス
google.maps.event クラス
すべての公開イベント関数の Namespace
const {event} = await google.maps.importLibrary("core") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。
静的メソッド | |
|---|---|
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 クラス
KVO を実装する基本クラス。MVCObject コンストラクタは空の関数であることが保証されているため、MySubclass.prototype = new google.maps.MVCObject(); を記述して MVCObject から継承できます。特に記載がない限り、API の他のクラスには当てはまりません。また、API の他のクラスからの継承はサポートされていません。
const {MVCObject} = await google.maps.importLibrary("core") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。
コンストラクタ | |
|---|---|
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 クラス
google.maps.MVCArray<T> クラス
このクラスは MVCObject を拡張します。
const {MVCArray} = await google.maps.importLibrary("core") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。
コンストラクタ | |
|---|---|
MVCArray |
MVCArray([array])パラメータ:
可変の MVC 配列。 |
メソッド | |
|---|---|
clear |
clear()パラメータ: なし
戻り値: なし
配列からすべての要素を削除します。 |
forEach |
forEach(callback)パラメータ:
戻り値: なし
各要素を反復処理し、指定されたコールバックを呼び出します。コールバックは各要素について、callback(element, index) のような形式で呼び出されます。 |
getArray |
getArray()パラメータ: なし
戻り値:
Array<T>基になる Array への参照を返します。警告: 配列が変化しても、このオブジェクトのイベントは発生しません。 |
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イベントに関連するエラー。 |