YandexMaps

Creator: Pavel Chernohaev (gvozdb)

Need help installing this extra?

About YandexMaps

Сomponent allows you to create Yandex Maps and place a list of objects (1 object = 1 resource).

You can display a single object on the map for the resource id.

To add a map to a resource only need to create the type of TV «YandexMaps» (appears after installing the component).

To specify the location of an object, simply click on the location on the map in the «TV fields» resource.

Information

Released
April 21, 2015

Supported Database
MySQL

License
GPLv2

Supported Versions
2.3 - <2.3

Downloads
5,049

Instructions

Install via Package Management.

New in 1.1.1-beta

1.1.1-beta

==============

- Поправлена запись района города

- В админку добавлен новый вид маркера, у некоторых старый не таскался за текстовую область. Да и новый приятнее на вид :)

- Исправлена ошибка, когда при перетаскивании метки в админке не прописывался адрес в поля

1.1.0-beta

==============

- В сниппет yandexMaps добавлен заведомо большой limit. Благодарю пользователя Konstantin за найденный баг и решение

- 3 новых параметра у сниппета yandexMaps: "goToRes", "goToResBlank" и "goToJS". Первый: переходить на страницу ресурса при клике на маркере. Второй: указывает, на этой странице или на новой. Третий: простенький JS код с использованием переменной modx_id в качестве id ресурса

- Параметр "showFilter" у сниппета yandexMaps, который включает/отключает вывод и рендер блока фильтрации объектов карты

- Параметр "checkZoomRange" у сниппета yandexMaps, который включает/отключает zoom карты так, чтобы были видны все имеющиеся на карте маркеры

- В сниппет добавлены параметры "showUnpublished", "showDeleted", "showHidden", "depth", которые используются в pdoTools

- В админке при вводе координат вручную в TV поле - на карте ставит туда маркер и центрует карту на маркере

- Добавлен параметр в TV поле "Необязательно". Теперь можно указать обязательность заполнения TV поля YandexMaps

- Добавлена настройка "Координаты центра карты в админке по-умолчанию"

- Добавлен параметр в TV поле "Координаты центра карты в админке по-умолчанию", который перебивает аналогичную настройку, если он установлен

- Добавлена настройка "Zoom для карты в админке"

- Добавлен параметр в TV поле "Zoom для карты в админке", который перебивает аналогичную настройку, если он установлен

- Добавлены настройки указания tv (или обычных) полей: страна, код страны, регион, округ, город, район, доп. район, улица, номер дома + литера, служебного помещения (названия залива, реки, моря, леса, парка, острова), тип адреса, полный адрес от Яндекс.Maps

- Добавлены настройки указания адреса в определённое поле по универсальной маске: "full_address" и "full_address_mask"

- Теперь при клике в админке по карте части адреса и сам адрес сформированный согласно маске записываются в поля указанные в настройках системы

- Внешняя форма поиска вместо встроенной searchControl. Подключённые к форме поиска suggestView (поисковые подсказки, как на Яндексе)

- При клике на подсказку сразу ищет нужные координаты по адресу и ставит туда маркер

- В админке пришлось отказаться от поиска при помощи geoCode и совместить внешнюю форму поиска с searchControl, т.к. geoCode выдавал немного неточные координаты объекта

- Изменён чанк tpl.yandexMaps, добавлены проверки на параметр "checkZoomRange", а также обработка события клика на маркере (параметры "goToRes", "goToResBlank" и "goToJS")

1.0.5-beta

==============

- В сниппет добавлена проверка и предупреждение о наличии pdoTools

- Исправлена подгрузка js файлов jquery и api для https сайтов

- Упрощён вызов сниппета для одиночного объекта, достаточно указать tv карты

1.0.4-pl

==============

- Поправлена подгрузка css файла в админке

1.0.4-beta

==============

- Добавлен чанк "tpl.yandexMaps.filtersItemsWrapper" вместо его INLINE версии

- Добавлен чанк "tpl.yandexMaps.filtersItems" вместо его INLINE версии

- Скрытие подфильтров при отключении вывода основной категории объектов

- Подгрузка стилей убрана из основного чанка в функцию initialize

- Укорочены названия id и классов с "yandexMaps" на "ym"

- Добавлено множество дополнительных классов и id для тегов фильтрации

1.0.1-beta

==============

- Добавлен прелоадер в форму фильтров

- Кластеризация

Current releases

1.1.1-beta
View | Download
April 21, 2015
2.3 - <2.3