NaverMap class
네이버 맵을 띄울 수 있는 위젯입니다.
- Inheritance
-
- Object
- DiagnosticableTree
- Widget
- StatefulWidget
- NaverMap
Constructors
-
const
Properties
- forceGesture → bool
-
스크롤 가능한 뷰 안에서 사용할 때, 지도에 제스처가 먼저 전달되도록 하는 옵션입니다.
final
- forceGLSurfaceView → bool?
-
final
- forceHybridComposition → bool?
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- key → Key?
-
Controls how one widget replaces another widget in the tree.
finalinherited
- onCameraChange → (void Function(NCameraUpdateReason reason, bool animated)?)
-
지도의 어느 영역을 보여줄지 지정하는 카메라가, 다른 위치로 변경 되는 중에 실행 되는 함수입니다.
어떤 이유로 카메라가 이동했는지 알 수 있는 NCameraUpdateReason과,
애니메이션과 함께 부드럽게 이동했는지 알 수 있는 bool값을 매개변수로 제공합니다.
final
- onCameraIdle → (void Function()?)
-
카메라가 완전히 멈추었을 때, 실행 되는 함수입니다.
매 카메라 이동마다 onCameraChange 다음에 한번만 실행됩니다.
final
- onMapReady → (void Function(NaverMapController controller)?)
-
지도가 조작할 수 있는 첫 시점에 실행 되는 함수입니다.
위젯 첫 빌드 시에 한 번만 실행 됩니다.
이 콜백을 통해, NaverMapController를 매개변수로 얻을 수 있습니다.
final
- onMapTapped → (void Function(NPoint point, NLatLng latLng)?)
-
지도가 사용자에 의해 터치 되었을 때 실행 되는 함수입니다.
final
- onSelectedIndoorChanged → (void Function(NSelectedIndoor? selectedIndoor)?)
-
보이는 실내 지도가 바뀔 때, 실행되는 함수입니다.
현재 보이는 실내 지도의 정보 NSelectedIndoor를 매개변수로 제공합니다.
실내 지도 영역에서 벗어나는 때에 해당 값은
null
로 제공됩니다.final - onSymbolTapped → (void Function(NSymbolInfo symbolInfo)?)
-
심볼이 사용자에 의해 터치될 때, 실행 되는 함수입니다.
사용자가 터치한 심볼의 정보인 NSymbolInfo를 매개변수로 제공합니다.
final
- options → NaverMapViewOptions
-
네이버 맵의 보여지는 여러 UI 속성들을 컨트롤 할 수 있는 옵션입니다.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
createElement(
) → StatefulElement -
Creates a StatefulElement to manage this widget's location in the tree.
inherited
-
createState(
) → State< NaverMap> -
Creates the mutable state for this widget at a given location in the tree.
override
-
debugDescribeChildren(
) → List< DiagnosticsNode> -
Returns a list of
DiagnosticsNode
objects describing this node's children.inherited -
debugFillProperties(
DiagnosticPropertiesBuilder properties) → void -
Add additional properties associated with the node.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toDiagnosticsNode(
{String? name, DiagnosticsTreeStyle? style}) → DiagnosticsNode -
Returns a debug representation of the object that is used by debugging
tools and by DiagnosticsNode.toStringDeep.
inherited
-
toString(
{DiagnosticLevel minLevel = DiagnosticLevel.info}) → String -
A string representation of this object.
inherited
-
toStringDeep(
{String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String -
Returns a string representation of this node and its descendants.
inherited
-
toStringShallow(
{String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String -
Returns a one-line detailed description of the object.
inherited
-
toStringShort(
) → String -
A short, textual description of this widget.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited