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

Что даёт Pro

YandexMapsLocatorPro — платный пакет поверх Free. Свой сниппет и чанки он не возит: на сайте вы продолжаете звать YandexMapsLocator, а Pro добавляет фильтры, pro.js, CMP и REST через Extension API Free.

Матрица: Free и Pro.

Возможности

ФункцияГдеРаздел
Фильтр working_now, бейджи, TZ на точкесайтОткрыто сейчас
Фильтры amenity, brandсайт / RESTFree и Pro
Карта на карточке товара MiniShop3сайтMiniShop3
CSV, bulk geocode, превью расписанияменеджерCSV в менеджере
REST API v1 (locations, geocode, meta)HTTPREST API
CORS, Bearer, rate limit, kill switchHTTPБезопасность API

Как устроено

text
Free: сервис yandexmapslocator, сниппет, search.php, chunks, Extension API
  └── Pro: сервис yandexmapslocatorpro, api.php, CMP, фильтры, pro.js

Плагин Pro слушает:

  • OnYandexMapsLocatorRegisterFeatureProviders
  • OnYandexMapsLocatorRegisterFilters
  • OnYandexMapsLocatorAfterStorePrepare
  • OnYandexMapsLocatorSerializeLocation

Capability pro включает REST v1. Модуль /assets/components/yandexmapslocatorpro/js/pro.js рисует бейджи и кнопку «Только открытые».

Установка

  1. Free уже стоит и отвечает на сайте (рекомендуется ≥ 1.0.0-pl7).
  2. Поставьте Pro через ModStore (1.1.0-pl2).
  3. Задайте yandexmapslocator_timezone под сеть и при необходимости TV yandexmaps_timezone на точках.
  4. На production: api_token и api_cors_origins.

Зависимость: yandexmapslocator >=1.0.0-pl7 <2.0.0.