나는 주변 관심 장소 (POI)를 표시하는 안드로이드 응용 프로그램을 디자인하고 있습니다. POI는 데이터베이스에 저장 될 것이고, 나는 가까운 POI를 효율적으로 검색하고 가장 가까운 100 개 위치의 정렬 된 목록을 검색 할 수 있기를 원합니다.지리적 위치가 포함 된 데이터베이스 설계
효율적으로 검색 할 수 있도록 데이터베이스를 어떻게 디자인해야하는지 궁금합니다. 사용해야하는 특정 SQL 형식이나 검색 속도를 높이기위한 특수 알고리즘이 있습니까? 데이터베이스에 100 개의 위치 만 있으면 문제가되지 않지만 10,000 개 이상이면 어려울 수 있습니다.
[this] (http://stackoverflow.com/questions/3695224/android-sqlite-getting-nearest-locations-with-latitude-and-longitude)와 (과) 비슷한가요? – PinnyM