new naver.maps.MapTypeRegistry(mapTypeInfo, defaultMapTypeId)
Parameters
Name | Type | Argument | Description |
---|---|---|---|
mapTypeInfo |
object | 지도 유형 |
|
defaultMapTypeId |
string |
<optional> |
기본으로 선택할 지도 유형 |
- Tutorials
Extends
Methods
-
getPreviousTypeId()
-
이전에 선택되었던 지도 유형의
id
를 반환합니다.Returns
Type Description string
이전에 선택되었던 지도 유형의
id
-
getSelectedType()
-
현재 선택된 지도 유형 객체를 반환합니다.
Returns
Type Description naver.maps.MapType
지도 유형 객체
-
getSelectedTypeId()
-
현재 선택된 지도 유형의
id
를 반환합니다.Returns
Type Description string
현재 선택된 지도 유형의
id
-
getTypeIds()
-
등록된 모든 지도 유형의
id
목록을 반환합니다.Returns
Type Description Array.<string>
지도 유형
id
의 배열 -
set(mapTypeId, mapType)
-
지정한
id
로 지도 유형을 등록합니다.Parameters
Name Type Description mapTypeId
string 지도 유형의
id
mapType
naver.maps.MapType 지도 유형 객체
- Overrides
Fires
-
setSelectedTypeId(mapTypeId)
-
지정한
id
의 지도 유형으로 현재 지도를 설정합니다.Parameters
Name Type Description mapTypeId
string 지도 유형의
id
Fires
Events
-
addMapType
-
새로운 지도 유형이 추가되면 이벤트가 발생합니다.
Parameters
Name Type Description mapTypeId
string 추가된 지도 유형의
id
mapType
naver.maps.MapType 추가된 지도 유형 객체
-
removeMapType
-
지도 유형이 삭제되면 이벤트가 발생합니다.
Parameters
Name Type Description mapTypeId
string 삭제된 지도 유형의
id
mapType
naver.maps.MapType 삭제된 지도 유형 객체
-
selectedMapType_changed
-
선택된(활성화된) 지도 유형이 변경되면 이벤트가 발생합니다.
Parameters
Name Type Description mapType
naver.maps.MapType 선택된 지도 유형 객체
-
{mapTypeId}_changed
-
특정
id
의 지도 유형이 추가, 변경 또는 삭제될 때 이벤트가 발생합니다.Parameters
Name Type Description mapType
naver.maps.MapType | null 변경된 지도 유형 객체