MapOptions class
Constructors
- MapOptions.new({String? background, double? baseTileOpacity, Bounds? bounds, Coord? center, bool? disableDoubleClickZoom, bool? disableDoubleTapZoom, bool? disableKineticPan, bool? disableTwoFingerTapZoom, bool? draggable, bool? keyboardShortcuts, bool? logoControl, LogoControlOptions? logoControlOptions, bool? mapDataControl, MapDataControlOptions? mapDataControlOptions, bool? mapTypeControl, MapTypeControlOptions? mapTypeControlOptions, NaverMapMapTypeId? mapTypeId, Bounds? maxBounds, int? maxZoom, int? minZoom, NPadding? padding, bool? pinchZoom, NaverMapPositionType? resizeOrigin, bool? scaleControl, ScaleControlOptions? scaleControlOptions, bool? scrollWheel, NSize? size, String? overlayZoomEffect, int? tileSpare, bool? tileTransition, int? tileDuration, int? zoom, bool? zoomControl, ZoomControlOptions? zoomControlOptions, Coord? zoomOrigin, String? blankTileImage, bool? gl, String? customStyleId})
-
const
-
MapOptions.fromJson(Map<
String, dynamic> json) -
factory
Properties
- background → String?
-
지도 요소의 배경으로 사용할 이미지 URL 또는 CSS 색상값
final
- baseTileOpacity → double?
-
지도 기본 타일의 불투명도 (0~1)
final
- blankTileImage → String?
-
빈 타일 이미지 URL
final
- bounds → Bounds?
-
지도의 초기 좌표 경계 (Bounds|BoundsLiteral)
final
- center → Coord?
-
지도의 초기 중심 좌표 (Coord|CoordLiteral) - 기본값: 서울 시청
final
- customStyleId → String?
-
Style Editor에서 발행한 커스텀 스타일 Metadata ID
final
- disableDoubleClickZoom → bool?
-
더블 클릭 줌 비활성화 여부
final
- disableDoubleTapZoom → bool?
-
더블 탭 줌 비활성화 여부
final
- disableKineticPan → bool?
-
관성 패닝 비활성화 여부
final
- disableTwoFingerTapZoom → bool?
-
두 손가락 탭 줌 비활성화 여부
final
- draggable → bool?
-
드래깅 허용 여부
final
- gl → bool?
-
GL 서브모듈 벡터맵 활성화 여부
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- keyboardShortcuts → bool?
-
키보드 단축키 허용 여부
final
- logoControl → bool?
-
네이버 로고 컨트롤 표시 여부
final
- logoControlOptions → LogoControlOptions?
-
네이버 로고 컨트롤 옵션
final
- mapDataControl → bool?
-
지도 데이터 저작권 컨트롤 표시 여부
final
- mapDataControlOptions → MapDataControlOptions?
-
지도 데이터 저작권 컨트롤 옵션
final
- mapTypeControl → bool?
-
지도 유형 컨트롤 표시 여부
final
- mapTypeControlOptions → MapTypeControlOptions?
-
지도 유형 컨트롤 옵션
final
- mapTypeId → NaverMapMapTypeId?
-
지도의 초기 지도 유형 ID
final
- maxBounds → Bounds?
-
지도에서 보이는 최대 좌표 경계 (Bounds|BoundsLiteral)
final
- maxZoom → int?
-
지도의 최대 줌 레벨
final
- minZoom → int?
-
지도의 최소 줌 레벨
final
- overlayZoomEffect → String?
-
오버레이 줌 효과 적용 대상
final
- padding → NPadding?
-
지도 뷰포트의 안쪽 여백 (padding)
final
- pinchZoom → bool?
-
핀치 줌 허용 여부
final
- resizeOrigin → NaverMapPositionType?
-
지도 크기 조정 시 고정할 원점
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scaleControl → bool?
-
축척 컨트롤 표시 여부
final
- scaleControlOptions → ScaleControlOptions?
-
축척 컨트롤 옵션
final
- scrollWheel → bool?
-
스크롤 휠 줌 허용 여부
final
- size → NSize?
-
지도의 초기 크기 (Size|SizeLiteral)
final
- tileDuration → int?
-
타일 전환 효과 지속 시간 (밀리초)
final
- tileSpare → int?
-
여유있게 로딩할 타일 수
final
- tileTransition → bool?
-
타일 전환 효과 사용 여부
final
- zoom → int?
-
지도의 초기 줌 레벨
final
- zoomControl → bool?
-
줌 컨트롤 표시 여부
final
- zoomControlOptions → ZoomControlOptions?
-
줌 컨트롤 옵션
final
- zoomOrigin → Coord?
-
줌 효과 시 고정할 기준 좌표 (Coord|CoordLiteral)
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited