我試圖從原點(海德拉巴德座標-17.3850,78.4867)和道路距離一起取站點。用下面的查詢得到距離,但它是空中距離。我需要路邊距離。mysql中的道路距離計算
我的SQL:
SELECT latitude, longitude,Station_Name, Station_Key,
(6371 * 2 * ASIN(SQRT(
POWER(SIN((17.3850 - ABS(latitude)) * PI()/180/2),
2) + COS(17.3850 * PI()/180) * COS(ABS(latitude) *
PI()/180) * POWER(SIN((78.4867 - longitude) *
PI()/180/2), 2)))) AS distnce
FROM abrs_stations
所以任何一個可以請讓我知道如何做到這一點。提前致謝。
看看谷歌地圖API(或其他競爭性的API)。 – David
如何從經緯度座標獲得路邊距離? – Manav
@Manav:如果我知道如何得到那個,那麼我會爲這篇文章寫回答。 – Sucharitha