Я использую CakePHP / mysql для создания своего приложения, и я пытаюсь получить список городов в радиусе заданной мили вокруг адреса, предоставленного пользователем.Пока у меня есть список всех городов США в базе данных с длинным / лат.Я также использую плагин CakePHP, чтобы получить длинный / лат всех адресов, вставленных в базу данных.
Теперь, как мне сделать последнюю часть?Я новичок в API карт Google, но, похоже, существует ограничение на количество запросов в день.Единственный способ, которым я могу подумать, это проверить расстояние от адреса и сравнить его с каждым городом в базе данных, и если он находится в пределах заданного радиуса, они выбираются.Похоже, что это было бы слишком интенсивно для базы данных, и я бы передавал свои квоты запросов за один раз.
Есть идеи?