Сниппет для вывода на страницу Яндекс.Карт в простом виде.
Удобно использовать совместно с виджетом mm_ddYMap.
- PHP >= 5.4
- (MODX)EvolutionCMS.libraries.ddTools >= 0.40.1 (не тестировался с более ранними версиями)
Внимание! На странице уже должна быть подключена jQuery.
- Название сниппета:
ddYMap
. - Описание:
<b>1.6.2</b> Сниппет для вывода на страницу Яндекс.Карт в простом виде.
. - Категория:
Core
. - Анализировать DocBlock:
no
. - Код сниппета (php): Вставьте содержимое файла
ddYMap_snippet.php
из архива.
Загрузите файл jQuery.ddYMap-1.4.min.js
в папку assets/js/
.
Из пары параметров geoPos
/ geoPos_docField
необходимо передавать лишь один.
-
geoPos
- Описание: Координаты на карте (широта и долгота, перечисленные через запятую).
- Допустимые значения:
string_commaSeparated
- Обязателен
-
geoPos_docField
- Описание: Имя поля документа, содержащего координаты, значение которого необходимо получить.
- Допустимые значения:
string
- Значение по умолчанию: —
-
geoPos_docId
- Описание: ID документа, значение поля которого нужно получить.
- Допустимые значения:
integer
- Значение по умолчанию: — (текущий документ)
-
mapElement
- Описание: Селектор контейнера, где будет находиться карта.
- Допустимые значения:
string
- Значение по умолчанию:
'#map'
-
defaultType
- Описание: Тип карты по умолчанию:
- Допустимые значения:
'map'
— схема'satellite'
— спутник'hybrid'
— гибрид'publicMap'
— народная карта'publicMapHybrid'
— народный гибрид
- Значение по умолчанию:
'map'
-
defaultZoom
- Описание: Масштаб карты по умолчанию.
- Допустимые значения:
integer
- Значение по умолчанию:
15
-
icon
- Описание: Изображение иконки для метки на карте (относительный путь или URL).
- Допустимые значения:
string
- Значение по умолчанию: — (стандартная иконка Яндекса)
-
iconOffset
- Описание: Смещение иконки в пикселях относительно базового положения, задается в виде пары чисел, разделенных запятой (
x
,y
).
Базовое положение: иконка располагается горизонтально по центру точки (geoPos
), вертикально — над точкой. - Допустимые значения:
string_commaSeparated
- Значение по умолчанию:
'0,0'
- Описание: Смещение иконки в пикселях относительно базового положения, задается в виде пары чисел, разделенных запятой (
-
scrollZoom
- Описание: Разрешёно ли изменение масштаба карты колесом мыши?
- Допустимые значения:
0
1
- Значение по умолчанию:
0
-
mapCenterOffset
- Описание: Смещение центра карты относительно центра контейнера в пикселях.
- Допустимые значения:
string_commaSeparated
- Значение по умолчанию:
'0,0'
-
lang
- Описание: Идентификатор языка — локаль. Подробнее см. документацию Яндекс.Карт.
- Допустимые значения:
'en_US'
'ru_RU'
'ru_UA'
'uk_UA'
'tr_TR'
- Значение по умолчанию:
'ru_RU'
-
scriptsLocation
- Описание: Область куда подключаются JS-скрипты
- Допустимые значения:
'head'
'body'
- Значение по умолчанию:
'head'
[[ddYMap?
&geoPos=`55.177446326764496,61.29041790962219`
&icon=`assets/images/system/mapIcon.png`
]]