특정 랜드 마크의 10km / 마일 (이 스토리에서는 중요하지 않음)의 모든 랜드 마크를 찾는 지리 검색 프로젝트부터 시작하려고합니다.
예를 들어 1,000,000 개의 랜드 마크 데이터베이스가 있다고 가정하겠습니다. 특정 좌표로 10 마일 범위의 랜드 마크에서 모든 랜드 마크를 찾으려면 검색에서 랜드 마크와 1,000,000 개의 랜드 마크 사이의 거리를 계산해야합니다.
더 좋은 방법이 있습니까?
대안으로 생각한 것은 국가, 지역, 도시, 이웃, 비즈니스, 역사 등과 같은 랜드 마크를 비즈니스가 이웃 또는 도시의 일부가 될 수 있도록 범주화하는 것입니다. 도시는 지역, 국가 등의 일부입니다. 계산 목록의 범위를 좁힐 수 있지만 검색이 빠르고 정확하기 위해서는 많은 작업이 필요한 것처럼 보입니다.
Google Maps API가 도움이 될 수 있습니까?