math.geo_distance
math.geo_distance(longitude1, latitude1, longitude2, latitude2))
Deskripsi
Menampilkan jarak antara dua lokasi geografis (koordinat) dalam meter. Menampilkan -1 jika koordinat tidak valid.
Jenis data parameter
FLOAT, FLOAT, FLOAT, FLOAT
Jenis hasil yang ditampilkan
FLOAT
Contoh kode
Contoh 1
Contoh berikut menampilkan jarak saat semua parameter adalah koordinat yang valid:
math.geo_distance(-122.020287, 37.407574, -122.021810, 37.407574) = 134.564318
Contoh 2
Contoh berikut menampilkan jarak saat salah satu parameter adalah koordinat yang dipangkas:
math.geo_distance(-122.000000, 37.407574, -122.021810, 37.407574) = 1926.421905
Contoh 3
Contoh berikut menampilkan -1 jika salah satu parameter adalah koordinat
yang tidak valid:
math.geo_distance(0-122.897680, 37.407574, 0-122.021810, 97.407574) = -1.000000
Contoh 4
Contoh berikut menampilkan 0 jika koordinatnya sama:
math.geo_distance(-122.897680, 37.407574, -122.897680, 37.407574) = 0.000000