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