ddYMap

Snippet Скачать1158 скачиваний

Описание

Сниппет для вывода на страницу Яндекс.Карт в простом виде.

Удобно использовать совместно с виджетом mm_ddYMap.

Список изменений

  • Добавлен параметр «lang». Задание локали определяет язык, на котором отображаются надписи на карте и элементах управления, предпочтительный язык, на котором возвращаются результаты поиска по карте и используемые по умолчанию единицы измерения.
  • При обработке параметра «mapElement» используется «empty» вместо «isset».

Документация

Внимание! На странице уже должен быть подключен jQuery.

Из пары параметров «geoPos» / «docField» необходимо передавать лишь один.

Сниппет можно вызывать в любом месте страницы, место его вызова не имеет значения.

Описание параметров

Название Описание Допустимые значения Значение по умолчанию
geoPos* Координаты на карте (широта и долгота, перечисленные через запятую). {string_commaSeparated}
docField Имя поля документа, содержащего координаты, значение которого необходимо получить. {string}
docId ID документа, значение поля которого нужно получить. {integer} текущий документ
mapElement Селектор контейнера, где будет находиться карта. {string} '#map'
defaultType Тип карты по умолчанию:
  • 'map' — схема
  • 'satellite' — спутник
  • 'hybrid' — гибрид
  • 'publicMap' — народная карта
  • 'publicMapHybrid' — народный гибрид
{'map'|'satellite'|'hybrid'|'publicMap'; 'publicMapHybrid'} 'map'
defaultZoom Масштаб карты по умолчанию. {integer} 15
icon Изображение иконки для метки на карте. {string} без иконки (используется стандартная)
iconOffset Смещение иконки в пикселях относительно базового положения, задается в виде пары чисел, разделенных запятой (x, y). Базовое положение: иконка располагается горизонтально по центру точки (geoPos), вертикально — над точкой. {string_commaSeparated}
scrollZoom Разрешёно ли изменение масштаба карты колесом мыши? {0|1} 0
mapCenterOffset Смещение центра карты относительно центра контейнера в пикселях. {string_commaSeparated}
lang Идентификатор языка — локаль. Подробнее см. документацию Яндекс.Карт. {'ru_RU'|'en_US'|'ru_UA'|'uk_UA'; 'tr_TR'} 'ru_RU'

Примеры

[[ddYMap?
	&geoPos=`55.177446326764496,61.29041790962219`
	&icon=`assets/images/system/mapIcon.png`
]]