공간 검색을 사용하여 데이터베이스에 저장된 점 사이의 거리를 찾는 solr을 구현하려고합니다. 위도/경도는 Google Maps API에서 가져온 것으로 Solr에서와 같이 사용할 수 있다고 가정합니다. 이 가정이 맞습니까? 내가 거리에 대한 몇 가지 이상한 결과를 얻고 있기 때문에 물어 그 이유는 다음과 같습니다Solr 공간 거리가 잘못됨
예 1
- 원산지 : 45.15, -93.85 (버팔로, NY - SOLR 공간 예제)
- 위치 : 42.88 , -78.8 (버팔로, 뉴욕 - 구글지도 API에서)
- 의 거리 : 1227.7522
예 2
- 원산지 : 45.15, -93.85 (버팔로, NY - SOLR 공간 예제)
- 위치 : 40.67, -73.9 (브루클린, 뉴욕 - 구글지도 API에서)
- 의 거리 : 1694.3356
km 또는 마일, 거리가 떨어져 방법입니다. 나는 지리학 적/공간적 전문가가 아니므로, 앞으로 어떤 일이 벌어 질지에 대한 조언은 많은 도움이 될 것입니다. 필요한 경우 Config를 공유해 드리겠습니다.
감사합니다.
글쎄, 당황 스럽네. 너는 술에 취해도 그 점을 안다. 술을 더 마 셨더라도 술에 취해서는 안된다. 그것은 내가 당황스러워하는 수준입니다. 위의 게시물로 인해 일반 대중이 쉽게 볼 수있을뿐만 아니라이 "문제"(내가 알고있는 대중이 현재 알고있는 시간)로 인해 많은 시간을 보냈습니다. 조나단, 나에게 너의 시간을 낭비 해 줘서 고마워. – threejeez