# NaviApi class Null safety

카카오내비 API 호출을 담당하는 클래스

## Constructors

NaviApi({Platform? platform})

## Properties

hashCode → int
  The hash code for this object. [...]
  read-only, inherited
runtimeType → Type
  A representation of the runtime type of the object.
  read-only, inherited

## Methods

isKakaoNaviInstalled() → Future<bool>
  카카오내비 앱 설치 여부 검사
navigate({required Location destination, NaviOption? option, List<Location>? viaList}) → Future
  카카오내비 앱으로 길안내를 실행 `location`로 목적지를 입력받고 `option`를 통해 길안내 옵션을 입력받음 경유지 목록은 최대 3개까지 등록 가능하고 `viaList`로 입력받음
noSuchMethod(Invocation invocation) → dynamic
  Invoked when a non-existent method or property is accessed. [...]
  inherited
shareDestination({required Location destination, NaviOption? option, List<Location>? viaList}) → Future
  카카오내비 앱으로 목적지를 공유 `location`로 목적지를 입력받고 `option`를 통해 길안내 옵션을 입력받음 경유지 목록은 최대 3개까지 등록 가능하고 `viaList`로 입력받음
toString() → String
  A string representation of this object. [...]
  inherited

## Operators

operator ==(Object other) → bool
  The equality operator. [...]
  inherited

## Static Properties

instance → NaviApi
  간편한 API 호출을 위해 기본 제공되는 singleton 객체
  final

## Constants

webNaviInstall → const String
  `'https://kakaonavi.kakao.com/launch/index.do'`