Песочница
Версия:
Популярные примеры
Карта
Геообъекты
Балун и хинт
Элементы управления
Активные области
Регионы
Кластеризация
GeoQuery
Поведения и события
Поиск по карте
Пробки
Местоположение пользователя
Маршрутизация
YMapsML
GeoXML
ObjectManager
Модульная система
Панорамы
Внешние модули

Проверка адреса на попадание в зону доставки

Сохранить как файлыЭкспорт на JSFiddle

В примере показано, как проверить адрес на попадание в зону доставки. Проверяются адрес, введенный пользователем, а также его местоположение. Зоны доставки экспортируются из Конструктора Карт.

При клике по зоне доставки отображается контактная информация и стоимость доставки в этой зоне. Когда пользователь вводит адрес или нажимает на значок геолокации, выполняется проверка на попадание адреса в одну из зон доставки. Для проверки используется функция searchContaining(). Если введенный адрес попадает в зону доставки, метка перекрашивается в цвет этой зоны, а в балун добавляется стоимость доставки. Если адрес не попадает ни в одну из зон, метка окрашивается в черный цвет.