在我的ASP.NET MVC應用5我有一個ApiController(的WebAPI)與返回按名稱排序的機構單位名單(存儲在我的數據庫)的方法。它工作正常。計算距離
現在我希望能夠通過距離排序這個列表。因此,使用Web服務的移動應用程序將發送用戶位置作爲參數,並且在服務器端我需要計算用戶位置與每個機構位置之間的距離。
我可以使用哪些工具來做到這一點? Google Maps API?另一個?我已經搜索,但沒有發現任何有用的... 如果有人知道在哪裏可以找到如何開始這個例子,這將是非常有益的。
更新
這裏有一些更多的細節:
- 我的數據庫是SQL Server 2014;
- 每個機構已經有存儲在我的數據庫中的經度和緯度;
我寧願讓車的最短路徑的距離......
空間數據... – dotctor
是否存儲在數據庫中的機構有一個地理位置? (經度,緯度)?如果是這樣,這可能幫助你:http://stackoverflow.com/questions/6366408/calculating-distance-between-two-latitude-and-longitude-geocoordinates – jpgrassi