イベント クラス
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()
とその仲間によって作成されたイベント リスナー。
メソッド | |
---|---|
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 で使用できるこのリスナーの ID を返します。 |
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> 基になる配列への参照を返します。警告: 配列が変化しても、このオブジェクトのイベントは発生しません。 |
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 イベントに関連するエラー。 |