본문 바로가기

Flutter

[j Flutter] 현재위치에서 특정장소까지 거리구하기

728x90
반응형

latlong 플러그인을 사용하여 거리를 구할 수 있다.

 

1. latlong 플러그인을 pubspec.yaml파일 안에 설치를 한다.

 

pub.dev/packages/latlong

 

latlong | Dart Package

Lightweight library for common latitude and longitude calculation

pub.dev

2. ex) 광화문에서 덕수궁까지 거리구하기

- 광화문(37.4734153,126.8301878)

- 덕수궁(37.5658091,126.9729574)

 

현위치가 광화문이라면 덕수궁까지 km구하기 

final Distance distance =  Distance();
    final int km = distance.as(LengthUnit.Kilometer,
      LatLng(37.5658091,126.9729574), LatLng(37.4734153,126.8301878)); //덕수궁,광화문좌표

** LengthUnit 속성에는 5가지가 있다. 

Centimeter, Kilometer, Meter, Mile, Millimeter 

 

728x90
반응형