내가 노력하는 범위 내 쿼리를 선택하는 위치에서 경계 상자의 위도/경도. 일반적으로 이어 경계 상자 교차하지 않으니까.
SELECT *
FROM locations
WHERE latitude BETWEEN ? AND ?
AND longitude BETWEEN ? AND ?
그러나 만약에 나 경계 상자를 십자가 국제 날짜 선 말을 길이 방향의 범위 179.00
하기 -179.00
다음 쿼리 결과를 반환하지 않습니다. 수은 단지 뒤집기 위해 변경 사 -179.00
고 179.00
는 대신 반환하는 것 외부의 경계 상자입니다.
무엇이 별난 방법을 가장 잘 확인하기 위해 적절한 SQL 데 필요(어느 SQL 또는 psuedocode 는 파생 최고의 SQL).