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 주변의 래퍼(wrapper)입니다. |
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]) 매개변수:
반환 값: 없음
View를 Model에 바인딩합니다. |
get |
get(key) 매개변수:
반환 값:
? 값을 가져옵니다. |
notify |
notify(key) 매개변수:
반환 값: 없음
모든 관찰자에게 이 속성의 변경사항을 알립니다. 바인딩된 객체는 물론 객체의 속성에 바인딩된 객체에도 이를 알립니다. |
set |
set(key, value) 매개변수:
반환 값: 없음
값을 설정합니다. |
setValues |
setValues([values]) 매개변수:
반환 값: 없음
키-값 쌍의 모음을 설정합니다. |
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) 매개변수:
반환 값: 없음
제공된 콜백을 호출하여 각 요소를 반복합니다. 콜백(요소, 색인)의 형식으로 각 요소에 대해 콜백이 호출됩니다. |
getArray |
getArray() 매개변수: 없음
반환 값:
Array<T> 기본 배열에 참조를 반환합니다. 경고: 배열이 변형되면 이 객체에 의해 시작되는 이벤트가 없습니다. |
getAt |
getAt(i) 매개변수:
반환 값:
T 지정된 색인의 요소를 반환합니다. |
getLength |
getLength() 매개변수: 없음
반환 값:
number 이 배열의 요소 수를 반환합니다. |
insertAt |
insertAt(i, elem) 매개변수:
반환 값: 없음
지정된 색인에 요소를 삽입합니다. |
pop |
pop() 매개변수: 없음
반환 값:
T 배열의 마지막 요소를 제거하고 해당 요소를 반환합니다. |
push |
push(elem) 매개변수:
반환 값:
number 요소 하나를 배열의 끝에 추가하고 배열의 새 길이를 반환합니다. |
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() 에 전달된 색인 및 이전에 해당 색인의 배열에 있던 요소를 전달합니다. |