
YandexMapsLocator
Yandex Maps store locator for MODX 3. Free: map and search. Pro: open now, MiniShop3, CSV, and REST


Without a key, the map and server geocoder do not work. Use one key in yandexmapslocator_api_key:
| Where | Purpose |
|---|---|
Browser (api-maps.yandex.ru/2.1) | Map and markers |
Server (geocode-maps.yandex.ru) | Address search, geolocation, mgr button, REST geocode (Pro) |
yandexmapslocator_api_key.In the dashboard, restrict the key by HTTP Referer (site domains) and by IP for server geocoding. Do not put the key in chunks or Git.
TV names and renaming: Locations and TVs.
{'!YandexMapsLocator' | snippet : [
'parents' => 123,
'radius' => 50,
'sortby' => 'distance'
]}[[!YandexMapsLocator?
&parents=`123`
&radius=`50`
&sortby=`distance`
]]Requires pdoTools (Fenom chunks). Call it uncached.
Default chunks: yandexmapslocator.outer, .search, .store, .empty, .error.
Parameters: YandexMapsLocator.
Other common calls:
{* Category *}
{'!YandexMapsLocator' | snippet : [
'parents' => 123,
'category' => 'pharmacy',
'filters' => 'category'
]}
{* Open now — Pro required *}
{'!YandexMapsLocator' | snippet : [
'parents' => 123,
'filters' => 'working_now'
]}[[!YandexMapsLocator?
&parents=`123`
&category=`pharmacy`
&filters=`category`
]]
[[!YandexMapsLocator?
&parents=`123`
&filters=`working_now`
]]After installing Pro:
yandexmapslocator_timezone (Omsk network: Asia/Omsk).yandexmapslocator_api_token and api_cors_origins on production.See Free and Pro, What Pro adds.