event クラス
google.maps.event
クラス
すべてのパブリック イベント関数の名前空間
アクセスするには、const {event} = await google.maps.importLibrary("core")
を呼び出します。詳しくは、Maps JavaScript API のライブラリをご覧ください。
静的メソッド | |
---|---|
addListener |
addListener(instance, eventName, handler) 戻り値:
MapsEventListener 特定のオブジェクト インスタンスの特定のイベント名に、指定されたリスナー関数を追加します。このリスナの識別子を返します。識別子は removeListener() で使用できます。 |
addListenerOnce |
addListenerOnce(instance, eventName, handler) 戻り値:
MapsEventListener addListener と似ていますが、ハンドラは最初のイベントの処理後にハンドラそのものを削除します。 |
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()
と友だちが作成したイベント リスナー。
Methods | |
---|---|
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 を作成します。 |
Methods | |
---|---|
addListener |
addListener(eventName, handler) パラメータ:
戻り値:
MapsEventListener 指定されたリスナーを、指定したイベント名に追加します。 google.maps.event.removeListener で使用できるこのリスナーの識別子を返します。 |
bindTo |
bindTo(key, target[, targetKey, noNotify]) パラメータ:
戻り値: None
視点をモデルにバインドします。 |
get |
get(key) パラメータ:
戻り値:
? 値を取得します。 |
notify |
notify(key) パラメータ:
戻り値: None
このプロパティに対する変更をすべてのオブザーバーに通知します。オブジェクトのプロパティにバインドされているオブジェクトと、バインドしているオブジェクトの両方に通知します。 |
set |
set(key, value) パラメータ:
戻り値: None
値を設定します。 |
setValues |
setValues([values]) パラメータ:
戻り値: None
Key-Value ペアのコレクションを設定します。 |
unbind |
unbind(key) パラメータ:
戻り値: None
バインディングを削除します。バインドを解除すると、バインドされていないプロパティが現在の値に設定されます。値は変更されないため、オブジェクトには通知されません。 |
unbindAll |
unbindAll() パラメータ: なし
戻り値: None
すべてのバインディングを削除します。 |
MVCArray クラス
google.maps.MVCArray<T>
クラス
このクラスは MVCObject
を拡張します。
アクセスするには、const {MVCArray} = await google.maps.importLibrary("core")
を呼び出します。詳しくは、Maps JavaScript API のライブラリをご覧ください。
コンストラクタ | |
---|---|
MVCArray |
MVCArray([array]) パラメータ:
可変の MVC 配列。 |
Methods | |
---|---|
clear |
clear() パラメータ: なし
戻り値: None
配列からすべての要素を削除します。 |
forEach |
forEach(callback) パラメータ:
戻り値: None
各要素を反復処理し、指定されたコールバックを呼び出します。コールバックは各要素について、callback(element, index) のような形式で呼び出されます。 |
getArray |
getArray() パラメータ: なし
戻り値:
Array<T> 基になる配列への参照を返します。警告: 配列が変化しても、このオブジェクトのイベントは発生しません。 |
getAt |
getAt(i) パラメータ:
戻り値:
T 指定されたインデックスの要素を返します。 |
getLength |
getLength() パラメータ: なし
戻り値:
number この配列の要素数を返します。 |
insertAt |
insertAt(i, elem) パラメータ:
戻り値: None
指定されたインデックスに要素を挿入します。 |
pop |
pop() パラメータ: なし
戻り値:
T 配列の最後の要素を削除し、この要素を返します。 |
push |
push(elem) パラメータ:
戻り値:
number 配列の末尾に要素を 1 つ追加し、配列の新しい長さを返します。 |
removeAt |
removeAt(i) パラメータ:
戻り値:
T 指定されたインデックスから要素を削除します。 |
setAt |
setAt(i, elem) パラメータ:
戻り値: None
指定されたインデックスに要素を設定します。 |
継承:
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 イベントに関連するエラー。 |