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