我想用距離計算給定緯度/長度,並且只返回落在那個圓形距離(數據庫有緯度/長度座標)的行。我不知道的是我會怎麼做。我目前正在使用Native SQL,並且使用帶正則表達式的普通文本來計算此值,如果我正確,則不可能使用CriteriaBuilder來執行正則表達式公式。不過,我希望使用CriteriaBuilder獲得相同的結果。我試過使用hibernate-spatial依賴,但我沒有得到它的工作,因爲我想要它。我也跟着這個教程。CriteriaBuilder半徑計算
https://docs.jboss.org/hibernate/search/4.2/reference/en-US/html/spatial.html
我使用的數據庫是MySQL的。
休眠版本4.3.10。
而且這個教程並沒有讓我遠Using JPA Criteria Api and hibernate spatial 4 together
那麼我將如何建立與MySQL的一個CriteriaBuilder查詢與給定的緯度/經度和距離,只檢索落在在這方面行,比較他們的經緯度座標存儲在數據庫中。
什麼單位是在距離 –
報價本週(例如英里/公里):*我已搜查,沒有發現我的解決方案的enitre互聯網* – shmosel
@SteveChambers它在KM –