NaverMapViewOptions class

네이버 맵의 보여지는 여러 UI 속성들을 컨트롤 할 수 있는 옵션들입니다. 다음 문서를 참고하세요 : NaverMapViewOptions 문서

Constructors

const

Properties

activeLayerGroups Iterable<NLayerGroup>
활성화 할 레이어 그룹들을 지정할 수 있습니다.
final
buildingHeight double
3D로 표현될 때, 빌딩의 높이를 지정합니다. 0 ~ 1 사이에서 값을 조절할 수 있습니다.
final
consumeSymbolTapEvents bool
심볼 탭 이벤트를 소비할지 여부를 지정합니다.
final
contentPadding EdgeInsets
콘텐츠의 패딩을 설정합니다.
final
extent NLatLngBounds?
지도에서 사용자가 움직일 수 있는 영역을 제한합니다. 기본값은 제한 없음(null)
final
hashCode int
The hash code for this object.
no setteroverride
indoorEnable bool
실내 지도를 보여줄지 여부입니다.
final
indoorFocusRadius double
실내지도 영역 포커스를 유지하는 반경을 지정합니다. 단위는 논리 픽셀(LogicalPixel, dp)입니다.
final
indoorLevelPickerEnable bool
실내 지도 레벨 피커를 활성화할지 여부를 지정합니다.
final
initialCameraPosition NCameraPosition
지도가 로드될 때, 첫 카메라 위치(영역)을 지정합니다. 기본값은 seoulCityHall으로, 서울 시청 주변을 보여줍니다.
final
lightness double
지도의 명도를 지정합니다. -1(어두움, 검정색이 섞임) ~ 1(밝음, 흰색이 섞임) 사이에서 값을 조절할 수 있습니다.
final
liteModeEnable bool
벡터가 아닌 레스터(픽셀) 기반의 경량 지도를 로드합니다. mapType=navi가 아닐 때만 지원합니다.
final
locale Locale
지도의 언어를 설정합니다. (한국어, 영어, 일어, 중국어 지원)
final
locationButtonEnable bool
위치 버튼을 활성화할지 여부를 지정합니다.
final
logoAlign NLogoAlign
로고의 위치를 정렬합니다.
final
logoClickEnable bool
네이버 로고 클릭을 활성화할지 여부를 지정합니다.
final
logoMargin EdgeInsets?
로고의 마진을 설정합니다.
final
mapType NMapType
지도의 유형을 선택할 수 있습니다.
final
maxTilt double
지도의 최대 틸트 각도를 설정합니다. 단위는 도입니다.
final
maxZoom double
지도의 최대 줌 레벨을 설정합니다.
final
minZoom double
지도의 최소 줌 레벨을 설정합니다.
final
nightModeEnable bool
야간 모드를 활성화할지 여부입니다. 야간 모드를 켜면 다크 모드와 유사하게 지도가 어둡게 변합니다. mapType=navi일 때만 지원합니다.
final
payload Map<String, dynamic>
no setterinherited
pickTolerance double
pickable의 터치 반경을 지정합니다. 단위는 논리 픽셀(LogicalPixel, dp)입니다.
final
rotationGesturesEnable bool
회전 제스처를 활성화할지 여부를 지정합니다.
final
rotationGesturesFriction double
회전 제스처의 마찰 계수를 지정합니다. 0~1 사이의 값을 가집니다.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scaleBarEnable bool
축적 바를 활성화할지 여부를 지정합니다.
final
scrollGesturesEnable bool
스크롤 제스처를 활성화할지 여부를 지정합니다.
final
scrollGesturesFriction double
스크롤 제스처의 마찰 계수를 지정합니다. 0~1 사이의 값을 가집니다.
final
stopGesturesEnable bool
스톱 제스처를 활성화할지 여부를 지정합니다.
final
symbolPerspectiveRatio double
심볼의 원근 효과를 조절합니다. 0~1 사이의 값을 가집니다.
final
symbolScale double
심볼의 크기 배율을 나타냅니다.
final
tiltGesturesEnable bool
틸트 제스처를 활성화할지 여부를 지정합니다.
final
zoomGesturesEnable bool
줌 제스처를 활성화할지 여부를 지정합니다.
final
zoomGesturesFriction double
줌 제스처의 마찰 계수를 지정합니다. 0~1 사이의 값을 가집니다.
final

Methods

copyWith({NCameraPosition? initialCameraPosition, NLatLngBounds? extent, NMapType? mapType, bool? liteModeEnable, bool? nightModeEnable, bool? indoorEnable, Iterable<NLayerGroup>? activeLayerGroups, double? buildingHeight, double? lightness, double? symbolScale, double? symbolPerspectiveRatio, double? indoorFocusRadius, double? pickTolerance, bool? rotationGesturesEnable, bool? scrollGesturesEnable, bool? tiltGesturesEnable, bool? zoomGesturesEnable, bool? stopGesturesEnable, double? scrollGesturesFriction, double? zoomGesturesFriction, double? rotationGesturesFriction, bool? consumeSymbolTapEvents, bool? scaleBarEnable, bool? indoorLevelPickerEnable, bool? locationButtonEnable, bool? logoClickEnable, NLogoAlign? logoAlign, EdgeInsets? logoMargin, EdgeInsets? contentPadding, double? minZoom, double? maxZoom, double? maxTilt, Locale? locale}) NaverMapViewOptions
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toNPayload() → NPayload
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
override