Вывод объявлений на расстоянии от населенного пункта
Приветствую всех.
Пробую себя в создании компонента для своего небольшого проекта. Задача состоит в том, чтобы фильтровать объявления на указанном расстоянии от выбранного населенного пункта. Мое видение модели БД такое:
Может, я логически не верно рассуждаю, может, есть какие-то готовые наметки на это, прошу помощи у знающих.
Всем хорошего дня/вечера :)
Пробую себя в создании компонента для своего небольшого проекта. Задача состоит в том, чтобы фильтровать объявления на указанном расстоянии от выбранного населенного пункта. Мое видение модели БД такое:
- Таблица стран
- Таблица населенных пунктов
- Две или более таблиц промежуточных административных делений (по аналогии с Google Maps Api и таблицей административного деления стран)
Может, я логически не верно рассуждаю, может, есть какие-то готовые наметки на это, прошу помощи у знающих.
Всем хорошего дня/вечера :)
Комментарии: 4
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Id / name
Таблица с городами
Id / country_id / lat,lng
При заходе юзера определяется / выбирается его город, и по координатам высчитывается расстояние (в гугле очень много примеров).
P.s на mongo есть очень крутая штука для вывода объявлений основываясь на расстоянии от пользователя, возможно есть некий аналог под mysql