math.geo_distance
다음에서 지원:
math.geo_distance(longitude1, latitude1, longitude2, latitude2))
설명
두 지리적 위치 (좌표) 간의 거리를 미터 단위로 반환합니다. 좌표가 잘못된 경우 -1을 반환합니다.
매개변수 데이터 유형
FLOAT
, FLOAT
, FLOAT
, FLOAT
반환 유형
FLOAT
코드 샘플
예 1
다음 예시에서는 모든 매개변수가 유효한 좌표인 경우 거리를 반환합니다.
math.geo_distance(-122.020287, 37.407574, -122.021810, 37.407574) = 134.564318
예 2
다음 예시에서는 파라미터 중 하나가 잘린 좌표인 경우에 거리를 반환합니다.
math.geo_distance(-122.000000, 37.407574, -122.021810, 37.407574) = 1926.421905
예시 3
다음 예시에서는 파라미터 중 하나가 잘못된 좌표인 경우 -1
를 반환합니다.
math.geo_distance(0-122.897680, 37.407574, 0-122.021810, 97.407574) = -1.000000
예 4
다음 예시에서는 좌표가 같으면 0
를 반환합니다.
math.geo_distance(-122.897680, 37.407574, -122.897680, 37.407574) = 0.000000