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