1

在mysql中可以使用地理空间函数(ST_Distance_Sphere)实现查询指定表中的经纬度字段和指定的经纬度之间的距离

示例:

存在一个scenic(景点表),其中存在longitude(经度),latitude(纬度)字段,需要查询scenic表中和指定经纬度(118.8800050,31.9396860)之间的距离

SELECT
    *,
    ST_Distance_Sphere (
        point ( 118.8800050, 31.9396860 ),
    point ( longitude, latitude )) AS distance 
FROM
    scenic

如何就可以实现查询到指定表中经纬度和指定经纬度之间的距离


huaweichenai
635 声望114 粉丝