通過sql 計算兩經緯度之間的距離

czd1947發表於2020-10-14

經緯度欄位設計參考:
my.oschina.net/hengbao666/blog/300...
sql語句參考:
blog.csdn.net/sunsineq/article/det...

注: st_distance 函式支援是 Mysql5.6.1
mysql的st_distance 函式不知道精確度怎麼樣? 感覺和網上的一些距離計算 差距蠻大的 ;

mysql5.7 的 ST_Distance_Sphere 精確度更好 , 不知道是不是它自動給轉成 單位:米 的原因, st_distance 計算出來的是 度 .需要乘111195(地球半徑6371000*PI/180) 可能是這步導致的誤差
翻譯:Laravel 教程:使用 MySQL 5.7 的 ST_Distance_Sphere 來計算距離

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章