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