1
A
回答
4
幾年前我在 Google Answers和最近再次在 Uclue回答了這種問題。
我應該注意的是,首選的技術慣例是將西方的經度表示爲負值,但有時候並未觀察到這一點。除非您計算的是與Prime Meridian相反的子午線(經線環繞),否則它不會有太大的變化,但是要注意數據庫和與其他地理數據庫的一致性。
加了:如上鍊接的Uclue問題概述的,其目的是計算兩個對值,MINLATITUDE/MAXLATITUDE和MINLONGITUDE/MAXLONGITUDE,使得給定位置的給定距離內的所有點都包括在SQL查詢的結果:
SELECT * FROM Locations
WHERE (latitude between MINLATITUDE and MAXLATITUDE)
and (longitude between MINLONGITUDE and MAXLONGITUDE)
與MySQL 5.0開始,我們可以在方便的存儲過程與SELECT捆綁MIN/MAX對的計算一起。我們甚至可以用光標運行這種查詢的結果,並且如果需要這樣的精確度,則檢查確切的「大圓」距離。不過,我猜想一個簡化的方法,從一個調用框架(如Python或C++)動態構建上述查詢,對於大多數應用程序(爲了儘量減少數據庫服務器所做的工作)是有意義的。
讓我知道我是否應該詳細說明這些可能性。
相關問題
- 1. 如何使用緯度和經度查找最近的商店?
- 2. 近緯度經緯度
- 3. 如何在mongodb中查找附近有經度和緯度的地方?
- 4. 在數組中找到最接近的經度和緯度?
- 5. JSON經度緯度最近的位置
- 6. 匹配最接近的經度/緯度
- 7. 通過Java中的郵政編碼查找緯度和經度
- 8. 我想通過緯度和經度計算附近的位置
- 9. 通過緯度和經度查找位置
- 10. 在地圖上查找位置通過ASP.NET中的緯度和經度
- 11. 如何查找緯度和經度
- 12. 緯度和經度地址
- 13. 通過GPS獲取緯度和經度
- 14. 如何從iOS中的經度和緯度查找地址?
- 15. 如何查找多個地址的經度和緯度
- 16. 找到許多地方的經度和緯度一次
- 17. 如何找到任何地方的緯度經度和時區?
- 18. 查找距離最近的標記地圖/地點給定的經度和緯度
- 19. 附近地點的經緯度位置
- 20. JPQL根據緯度和經度得到最近的記錄
- 21. 基於經度和緯度計算最近位置的算法
- 22. 查找最近的鄰居/經度
- 23. 如何使用緯度和經度在iPhone中查找地址?
- 24. 使用IP地址查找經度和緯度
- 25. 緯度經度的地址
- 26. 通過傳遞地址獲取緯度和經度
- 27. 地球緯度和經度在3D球體上的緯度和經度
- 28. 查找從數據幀接近的緯度和經度和Z值
- 29. 使用用戶當前的緯度,經度和查看對象的方向來查找經緯度集合
- 30. 查找緯度/經度邊框
詳細的博客:http://sforsuresh.in/finding-nearest-location-using-latitude-longitude/ – 2017-07-20 09:00:55