NMarker class
지도 위의 한 지점에 아이콘과 캡션을 이용하여 정보를 나타낼 수 있는 오버레이입니다.
주로, 장소를 나타내곤 합니다.
- Inheritance
-
- Object
- NOverlay<
NMarker> - NAddableOverlay<
NMarker> - NMarker
Constructors
- NMarker({required String id, required NLatLng position, NOverlayImage? icon, Color iconTintColor = Colors.transparent, double alpha = 1, double angle = 0, NPoint anchor = defaultAnchor, Size size = autoSize, NOverlayCaption? subCaption, bool isCaptionPerspectiveEnabled = false, bool isIconPerspectiveEnabled = false, bool isFlat = false, bool isForceShowCaption = false, bool isForceShowIcon = false, bool isHideCollidedCaptions = false, bool isHideCollidedMarkers = false, bool isHideCollidedSymbols = false})
Properties
- alpha → double
-
마커의 불투명도를 나타냅니다. (0 ~ 1)
no setter
- anchor → NPoint
-
좌표가 아이콘의 어느 지점에 위치하는 지인 기준점을 나타냅니다.
값 범위는 (0, 0) ~ (1, 1)입니다.
no setter
- angle → double
-
마커의 회전 각도를 나타냅니다. (0 ~ 360)
no setter
-
마커에 텍스트 정보를 표시할 수 있는 캡션입니다.
no setter
-
캡션이 어디에 위치하는 지 나타냅니다.
no setter
-
아이콘과 캡션 사이의 여백이 얼마나 되는지 나타냅니다.
단위는 플러터에서 사용하는 것과 같은 논리픽셀(dp)입니다.
no setter
- globalZIndex → int
-
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- iconTintColor → Color
-
마커의 아이콘에 덧씌우는(혼합) 색상을 나타냅니다. (가산혼합)
no setter
- info → NOverlayInfo
-
오버레이의 정보를 나타냅니다.
finalinherited
- isAdded → bool
-
no setterinherited
- isCaptionPerspectiveEnabled → bool
-
캡션에 원근 효과를 사용할 지 여부를 나타냅니다.
no setter
- isFlat → bool
-
마커가 평평한지 나타냅니다.
no setter
- isForceShowCaption → bool
-
마커가 다른 마커와 겹쳐 보여지는 상황에서,
다른 마커에 isHideCollidedCaptions 옵션이
true
로 설정되어 이 마커의 캡션이 숨겨져야 하는 상황에서, 무조건 보여주어 해당 옵션을 무시할 지 여부를 나타냅니다.no setter - isForceShowIcon → bool
-
마커가 다른 마커와 겹쳐 보여지는 상황에서,
다른 마커에 isHideCollidedCaptions 옵션이
true
로 설정되어 이 마커의 아이콘이 숨겨져야 하는 상황에서, 무조건 보여주어 해당 옵션을 무시할 지 여부를 나타냅니다.no setter - isHideCollidedCaptions → bool
-
이 마커와 다른 마커가 겹칠 경우, 다른 마커의 캡션을 숨길지 여부를 나타냅니다.
no setter
- isHideCollidedMarkers → bool
-
이 마커와 다른 마커가 겹칠 경우, 다른 마커의 아이콘을 숨길지 여부를 나타냅니다.
no setter
- isHideCollidedSymbols → bool
-
이 마커와 겹치는 심볼이 있을 경우, 심볼을 숨길지 여부를 나타냅니다.
no setter
- isIconPerspectiveEnabled → bool
-
아이콘에 원근 효과를 사용할 지 여부를 나타냅니다.
no setter
- isMaxZoomInclusive → bool
-
오버레이의 최대 줌 레벨을 포함해서 보여줄 지를 나타냅니다.
no setterinherited
- isMinZoomInclusive → bool
-
오버레이의 최소 줌 레벨을 포함해서 보여줄 지를 나타냅니다.
no setterinherited
- isVisible → bool
-
지도에 오버레이를 보여지고 있는지, 숨겨졌는지 나타냅니다.
숨겨지더라도, 오버레이는 지도에 남아있으며, 다시 보이게 할 수 있습니다.
no setterinherited
- maxZoom → double
-
오버레이가 보여질 최대 줌 레벨을 나타냅니다.
no setterinherited
- minZoom → double
-
오버레이가 보여질 최소 줌 레벨을 나타냅니다.
no setterinherited
-
payload
→ Map<
String, dynamic> -
no setterinherited
- position → NLatLng
-
마커의 위치하는 좌표를 나타냅니다.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- size → Size
-
마커의 아이콘 사이즈를 나타냅니다.
no setter
- subCaption → NOverlayCaption?
-
마커에 두번째 텍스트 정보를 표시할 수 있는 보조 캡션입니다.
no setter
- zIndex → int
-
지도에서 오버레이 종류끼리의 zIndex를 나타냅니다.
no setterinherited
Methods
-
hasOpenInfoWindow(
) → Future< bool> - openInfoWindow 메서드를 통해, 이 마커에 열린 정보창이 있는지 여부를 반환합니다.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
openInfoWindow(
NInfoWindow infoWindow, {NAlign align = NAlign.top}) → Future< void> - 이 마커에 정보창을 여는 메서드입니다.
-
performClick(
) → Future< void> -
setOnTapListener를 통해 지정된 사용자의 오버레이 터치를 처리하는 함수를 실행합니다.
inherited
-
removeOnTapListener(
) → void -
오버레이가 사용자에 의해 터치되었을 때 실행할 함수를 제거합니다.
inherited
-
setAlpha(
double value) → void - 마커의 불투명도를 지정합니다. (0 ~ 1)
-
setAnchor(
NPoint value) → void - 좌표가 아이콘의 어느 지점에 위치하는 지인 기준점을 지정합니다. 값 범위는 좌측 상단(0, 0) ~ 우측하단(1, 1)입니다.
-
setAngle(
double value) → void - 마커의 회전 각도를 지정합니다. (0 ~ 360)
-
setCaption(
NOverlayCaption? value) → void - 마커에 텍스트 정보를 표시할 수 있는 캡션을 지정합니다.
-
setCaptionAligns(
Iterable< NAlign> value) → void - 캡션이 어디에 위치할 지 지정합니다.
-
setCaptionOffset(
double value) → void - 아이콘과 캡션 사이의 여백이 얼마나 될지 지정합니다. 단위는 플러터에서 사용하는 것과 같은 논리픽셀(dp)입니다.
-
setGlobalZIndex(
int globalZIndex) → void -
지도에서의 zIndex를 지정합니다.
inherited
-
setHideCollidedSymbols(
bool value) → void - 이 마커와 겹치는 심볼이 있을 경우, 심볼을 숨길지 여부를 정합니다.
-
setIcon(
NOverlayImage? value) → void -
마커의 아이콘을 지정합니다.
null
로 지정하는 경우, 기본 마커 아이콘을 사용합니다. -
setIconTintColor(
Color value) → void - 마커의 아이콘에 덧씌우는(혼합) 색상을 지정합니다. (가산혼합)
-
setIsCaptionPerspectiveEnabled(
bool value) → void - 캡션에 원근 효과를 사용할 지 여부를 지정합니다.
-
setIsFlat(
bool value) → void - 마커를 평평하게 보여줄지 지정합니다.
-
setIsForceShowCaption(
bool value) → void -
마커가 다른 마커와 겹쳐 보여지는 상황에서,
다른 마커에 isHideCollidedCaptions 옵션이
true
로 설정되어 이 마커의 캡션이 숨겨져야 하는 상황에서, 무조건 보여주어 해당 옵션을 무시할 지 여부를 정합니다. -
setIsForceShowIcon(
bool value) → void -
마커가 다른 마커와 겹쳐 보여지는 상황에서,
다른 마커에 isHideCollidedCaptions 옵션이
true
로 설정되어 이 마커의 아이콘이 숨겨져야 하는 상황에서, 무조건 보여주어 해당 옵션을 무시할 지 여부를 정합니다. -
setIsHideCollidedCaptions(
bool value) → void - 이 마커와 다른 마커가 겹칠 경우, 다른 마커의 캡션을 숨길지 여부를 정합니다.
-
setIsHideCollidedMarkers(
bool value) → void - 이 마커와 다른 마커가 겹칠 경우, 다른 마커의 아이콘을 숨길지 여부를 정합니다.
-
setIsIconPerspectiveEnabled(
bool value) → void - 아이콘에 원근 효과를 사용할 지 여부를 지정합니다.
-
setIsMaxZoomInclusive(
bool isMaxZoomInclusive) → void -
오버레이의 최대 줌 레벨을 포함해서 보여줄 지를 지정합니다.
inherited
-
setIsMinZoomInclusive(
bool isMinZoomInclusive) → void -
오버레이의 최소 줌 레벨을 포함해서 보여줄 지를 지정합니다.
inherited
-
setIsVisible(
bool isVisible) → void -
지도에 오버레이를 보여지고 있는지, 숨겨졌는지 지정합니다.
숨겨지더라도, 오버레이는 지도에 남아있으며, 다시 보이게 할 수 있습니다.
inherited
-
setMaxZoom(
double maxZoom) → void -
오버레이가 보여질 최대 줌 레벨을 지정합니다.
inherited
-
setMinZoom(
double minZoom) → void -
오버레이가 보여질 최소 줌 레벨을 지정합니다.
inherited
-
setOnTapListener(
dynamic listener(NMarker overlay)) → void -
오버레이가 사용자에 의해 터치되었을 때 실행할 함수를 지정합니다.
inherited
-
setPosition(
NLatLng value) → void - 마커의 위치하는 좌표를 지정합니다.
-
setSize(
Size value) → void - 마커의 아이콘 사이즈를 지정합니다.
-
setSubCaption(
NOverlayCaption? value) → void - 마커에 두번째 텍스트 정보를 표시할 수 있는 보조 캡션을 지정합니다.
-
setZIndex(
int zIndex) → void -
지도에서 오버레이 종류끼리의 zIndex를 지정합니다.
inherited
-
toNPayload(
) → NPayload -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
- autoSize → const Size
- 마커의 아이콘 사이즈를 그대로 사용함을 나타냅니다.
- defaultAnchor → const NPoint
- 중앙 하단을 나타냅니다.