new naver.maps.MapTypeControl(MapTypeControlOptions)
Parameters
Name | Type | Description |
---|---|---|
MapTypeControlOptions |
MapTypeControlOptions | UI 컨트롤 옵션 |
- Tutorials
- See
Example
var map = new naver.maps.Map('map', { mapTypeControl: true });
Extends
Methods
-
getElement()
-
UI 컨트롤의 HTML 노드를 반환합니다.
- Inherited From
Returns
Type HTMLElement
-
getMap()
-
현재 UI 컨트롤이 추가된 지도 객체를 반환합니다.
- Inherited From
Returns
Type Description naver.maps.Map | null
지도 객체
-
getOptions(key)
-
UI 컨트롤의 모든 옵션 또는 특정 옵션의 값을 반환합니다.
Parameters
Name Type Argument Description key
string <optional>
가져올 옵션의 이름
- Inherited From
Returns
Type Description any
모든 옵션 또는 특정
key
에 해당되는 옵션의 값 -
html(html)
-
지정한 HTML 마크업을 컨테이너
<div>
요소 내에 렌더링하거나, UI 컨트롤의 컨테이너<div>
요소를 반환합니다.Parameters
Name Type Argument Description html
string <optional>
UI 컨트롤 마크업
- Inherited From
Returns
Type Description string | undefined
UI 컨트롤 마크업
-
setMap(map)
-
UI 컨트롤을 지도에 추가합니다. 인수로 null을 전달하면 UI 컨트롤을 지도에서 제거합니다.
Parameters
Name Type Description map
naver.maps.Map | null 지도 객체
- Inherited From
-
setOptions(newOptions)
-
UI 컨트롤의 옵션을 변경하거나 새로 설정합니다.
Parameters
Name Type Description newOptions
ControlOptions UI 컨트롤 옵션
- Inherited From
-
setPosition(position)
-
UI 컨트롤의 위치를 설정합니다.
Parameters
Name Type Description position
naver.maps.Position 컨트롤 위치
- Inherited From
Type Definitions
-
MapTypeControlOptions
-
MapTypeControlOptions
객체는 지도 유형 컨트롤의 동작이나 위치, 모양을 정의하는 옵션을 나타냅니다.Type:
Properties
Name Type Default Description mapTypeIds
Array.<naver.maps.MapTypeId> | null 지도 유형 컨트롤에 표시할 지도 유형의
id
입니다. 기본값은 모든 지도 유형을 표시합니다.position
naver.maps.Position TOP_RIGHT 지도 유형 컨트롤을 배치할 위치입니다.
style
MapTypeControlStyle BUTTON 지도 유형 컨트롤의 스타일입니다.
hideTime
number 버튼 스타일 컨트롤 마우스 아웃 시 숨김 delay 값. 기본값은
2000
ms 입니다. -
MapTypeControlStyle
-
MapTypeControlStyle
객체는 지도 유형 컨트롤의 스타일을 정의합니다.Type: