Клуб API Карт

Функция Фильтр по геолокации

Пост в архиве.
ya.ab27
30 марта 2011, 14:40

Задумана на сайте функция поискового фильтра по гео-локации, т.е. пользователь при помощи поля ввода сообщает системе своё местоположение , а система выдаёт ему список организаций которые могут привезти ему товар на указаный адрес. Т.е. типа такая зона покрытия у каждой организации. У меня вопрос, можно ли при помощи YandexMaps API реализовать эту функцию. Тут две такие прикладные задачи стоят. Организация должна в своём профайле ограничить "зону покрытия", например, тем же многоугольником. Затем все адреса (улицы, дома), входящие в зону покрытия должны присвоится данной организации, т.е. каким то образом занестись к нам в базу данных на сайте, чтобы по этим данным производился поиск.Вопрос может ли эта информация заноситься автоматов в базу по многоугольнику? Или это вообще анреал?

Например, здесь это уже реализовано

. Помогите понять КАК это работает! Первый раз с этим столкнулся...
1 комментарий

В результате действий пользователя нужно получать координату (например через геокодер или клик по карте)

Предприятя могут выдавать свою зону покрытия в виде полигонов (набор координат) или расстояние по прямой(радиус) или растояние по маршрутизатору(там где он есть)

Дальше вычилсяется к каким предприятиям попадает точка.  (на сервере или на клиенте, в зависимости от кол-ва организаций)