본문 바로가기
IT/Android

Kotlin] 안드로이드 스튜디오 // 좌표로 거리구하기

by 깻잎쌈 2020. 8. 13.
반응형

myLoc에서 targetLoc까지의 거리를 구한다.

반환값은 float로 단위는 m이다.

 // 좌표로 거리구하기
    fun getDistance( lat1: Double, lng1:Double, lat2:Double, lng2:Double) : Float{

        val myLoc = Location(LocationManager.NETWORK_PROVIDER)
        val targetLoc = Location(LocationManager.NETWORK_PROVIDER)
        myLoc.latitude= lat1
        myLoc.longitude = lng1

        targetLoc.latitude= lat2
        targetLoc.longitude = lng2

        return myLoc.distanceTo(targetLoc)
    }

https://developer.android.com/reference/android/location/Location#distanceTo(android.location.Location)

 

Location  |  Android 개발자  |  Android Developers

 

developer.android.com

 

반응형

댓글