flutter_naver_map library

Classes

AnchorPoint
Marker의 anchor 속성에 사용되는 클래스.
CameraPosition
지도 카에라의 위치를 나타낸다. target에서 보이는 카메라 화면은 가진 위,경도와 zoom레벨, tilt각도, 그리고 bearing의 값들을 모두 종합한다.
CameraUpdate
카메라의 동적 움직임을 정의한 클래스입니다. 현재 위치로 부터의 온전한 움직임을 지원합니다.
CircleOverlay
원형 오버레이를 지도 위에 표시하기 위해 사용되는 객체
LatLng
위도와 경도가 한 쌍을 이루어서 저장되는 class.
LatLngBounds
북동쪽 위, 경도와 남서쪽 위,경도로 만들어진 사각형 영역이다.
LocationOverlay
위치 오버레이
Marker
아이콘과 캡션을 이용해 지도 위의 한 지점을 표시하는 오버레이.
네이버지도
OverlayImage
마커에 쓰일 비트맵 이미지를 정의한다.
PathOverlay
지도에 경로선을 나타내는 오버레이.
PathOverlayId
NaverMapPathOverlay에 대한 유일 식별자
PolygonOverlay
다각형을 면으로 나타내는 오버레이

Enums

CameraChangeReason
카메라의 변경 원인
LocationTrackingMode
MapLayer
레이어 그룹은 지도 유형과 달리 동시에 두 개 이상을 활성화할 수 있습니다. 단, 지도 유형에 따라 표현 가능한 레이어 그룹이 정해져 있습니다. 지도 유형이 특정 레이어 그룹을 지원하지 않으면 활성화하더라도 해당하는 요소가 노출되지 않습니다. 지도 유형별로 표현할 수 있는 레이어 그룹은 다음과 같습니다.
MapType
지도의 유형을 지정하는 enum. 네이버 SDK가 지원하는 지도 유형은 5가지 입니다. MapType.Basic, MapType.Navi, MapType.Satellite, MapType.Hybrid, MapType.Terrain

Constants

VIEW_TYPE → const String

Typedefs

CameraPositionCallback = void Function(CameraPosition position)
MapCreateCallback = void Function(NaverMapController controller)
OnCameraChange = void Function(LatLng? latLng, CameraChangeReason reason, bool? isAnimated)
OnMapDoubleTap = void Function(LatLng latLng)
OnMapLongTap = void Function(LatLng latLng)
OnMapTap = void Function(LatLng latLng)
OnMapTwoFingerTap = void Function(LatLng latLng)
OnMarkerTab = void Function(Marker? marker, Map<String, int?> iconSize)
OnPathOverlayTab = void Function(PathOverlayId pathOverlayId)
OnSymbolTap = void Function(LatLng? position, String? caption)