Próbuję obliczyć daną długość/długość z odległością, i tylko zwracając wiersze, które wchodzą w tym dystansie kołowym (Baza danych ma również współrzędne długie/długie). Nie mam pojęcia, jak to zrobiłbym. Obecnie używam Native SQL i mam zwykły tekst z formułą haversine, która to oblicza, a jeśli mam rację, nie jest możliwe wykonanie formuły haversine za pomocą CriteriaBuilder. Jednak chcę mieć te same wyniki przy użyciu CriteriaBuilder. Próbowałem używać zależność hibernacji-przestrzennej, ale nie dostaję go do pracy tak, jak chcę. Podążałem również za tutorialami takimi jak ten.Obliczenie promienia CriteriaBuilder
https://docs.jboss.org/hibernate/search/4.2/reference/en-US/html/spatial.html
Baza używam jest MySQL.
Wersja hibernacji 4.3.10.
Również ten poradnik nie zrozumcie mnie daleko Using JPA Criteria Api and hibernate spatial 4 together
Więc w jaki sposób zbudować kwerendę CriteriaBuilder z MySQL z daną długość/szerokość geograficzna i odległość i pobrać tylko wiersze, które mieszczą się w tym obszarze, porównując je do długie/długie współrzędne przechowywane w bazie danych.
Co jednostka jest odległością w –
Cytat tygodnia (np mil/km): *. Przeszukałem enitre internet bez znalezienia rozwiązania mojego * – shmosel
@SteveChambers To w km –