2013-03-02 105 views

回答

12

POINT()以经度,纬度为参数。交换你的论点。

select st_distance(
    'POINT(73.712769 15.651955)'::geography, 
    'POINT(74.131451 14.806993)'::geography) AS d; 

st_distance 
-- 
103753.197677054 

我经常犯这个错误,因为我认为在经度和纬度方面,不是经度和纬度。

+0

哇..它的工作..Thnks兄弟:) – scanE 2013-03-02 15:41:40