
YandexMapsLocator
Локатор точек на Яндекс.Картах для MODX 3. Free: карта и поиск. Pro: «открыто сейчас», MiniShop3, CSV и REST


Локатор точек сети на Яндекс.Картах для MODX Revolution 3. Точка = опубликованный ресурс с TV: адрес, координаты, телефон, часы работы. На сайте вы получаете список, карту, поиск по адресу, геолокацию и сортировку по расстоянию.
Два пакета, одна документация. Free — ядро локатора. Pro ставится поверх Free и расширяет тот же UI, плюс CSV в менеджере и REST. Свой сниппет и чанки Pro не дублирует.
| Free | Pro | |
|---|---|---|
| Карта, список, поиск, геолокация | да | да |
Категории, return=chunks/data/json | да | да |
search.php (AJAX на том же сайте) | да | fallback, если REST выключен |
| Фильтр «открыто сейчас», бейджи, TZ на точке | - | да |
| Фильтры amenity / brand | - | да |
| MiniShop3: карта «где забрать товар» | - | да |
| CSV, bulk geocode в CMP | - | да |
REST API v1 (locations, geocode, meta) | - | да |
Подробнее: Free и Pro.
YandexMapsLocator: список, карта, форма поискаdistancereturn: HTML, плейсхолдеры, JSONcontext, allowlist в настройкахНа том же локаторе:
working_now, бейджи «Открыто» / «Закрыто», кнопка «Только открытые»is_open_now, status_hint, closes_at, next_open_at, working_hours_scheduleyandexmaps_timezone) или сеть yandexmapslocator_timezoneamenity / brandproductId + ms3_product_ids / ms3_product_id)В менеджере: CSV, bulk geocode, превью расписания.
Для Nuxt, Next и других клиентов: REST v1 (locations, geocode, meta) с CORS и Bearer.
Разделы: Что даёт Pro.
| Требование | Версия |
|---|---|
| MODX Revolution | 3.0+ |
| PHP | 8.2-8.4 |
| MySQL / MariaDB | InnoDB |
| pdoTools | chunks на Fenom |
| API-ключ Яндекс.Карт | JS API и HTTP Геокодер |
Pro 1.1.0-pl2 требует Free ≥ 1.0.0-pl7 (yandexmapslocator >=1.0.0-pl7 <2.0.0). Матрица: Free и Pro.
yandexmapslocator_api_key.Пакет: modstore.pro.
yandexmapslocator_timezone под сеть (для «открыто сейчас»).api_token, CORS, CSV в Компоненты → YandexMapsLocator Pro.Пакет Pro: modstore.pro.
| Раздел | Описание |
|---|---|
| Быстрый старт | Ключ, точки, сниппет |
| Free и Pro | Матрица возможностей |
| Сниппет | Параметры и примеры |
| Pro | REST, CSV, MiniShop3, «открыто сейчас» |
| FAQ | Типовые ошибки |