Bagaimana cara efisien mencari semua tengara dalam rentang tengara tertentu?

Saya mencoba memulai dengan proyek pencarian geo yang akan menemukan semua landmark di 10 km / mil (tidak penting untuk cerita ini) dari landmark tertentu. Jadi misalnya, katakanlah saya memiliki database 1.000.000 landmark. Untuk menemukan semua landmark dalam jarak 10 mil dari tengara dengan...