У меня есть база данных с серией записей (не более 10 тысяч), где одним из полей является почтовый индекс.
Я хочу создать сценарий, который при наличии почтового индекса и радиуса мили (например, 50 миль, 100 миль) позволяет найти все записи, которые находятся в этом диапазоне.
Я видел много статей и сценариев в Интернете, которые позволяют это делать, но они часто делают это, включая свою собственную здоровенную базу данных.
Есть ли способ сделать это, используя простые вычисления, где база данных не нужна?
ПРИМЕЧАНИЕ: точность не имеет большого значения. Если он работает на 60 миль при вводе 50 миль, это прекрасно.
EDIT
Я замечаю много ответов, которые включают получение широты / долготы почтового индекса, однако в базе данных хранятся только почтовые индексы, поэтому я могу предположить, что это включает в себя задним числом получение / сохранение широты / долготы каждой записи в а база данных тоже?