ST_Distance_Sphere

功能

计算地球两点之间的球面距离, 单位是「米」

语法

ST_Distance_Sphere(x_lng, x_lat, y_lng, y_lat)

参数说明

x_lng: X 点的经度, 支持的数据类型为 DOUBLE

x_lat: X 点的纬度, 支持的数据类型为 DOUBLE

y_lng: Y 点的经度, 支持的数据类型为 DOUBLE

y_lat: Y 点的纬度, 支持的数据类型为 DOUBLE

返回值说明

返回值的数据类型为 DOUBLE

示例

MySQL > select st_distance_sphere(116.35620117, 39.939093, 116.4274406433, 39.9020987219);
+----------------------------------------------------------------------------+
| st_distance_sphere(116.35620117, 39.939093, 116.4274406433, 39.9020987219) |
+----------------------------------------------------------------------------+
|                                                          7336.913554999592 |
+----------------------------------------------------------------------------+

关键词

ST_DISTANCE_SPHERE, ST, DISTANCE, SPHERE