Плагин Яндекс карт позволяет добавить любое количество карт на страницы сайта с неограниченным числом меток в каждой карте.
Плагин работает без использования API ключа.
API загружается на страницу только если на ней выводится карта!
Использование без параметров
Вы можете использовать Яндекс.Карты с указанием метки через мета-поля. Для этого в контенте просто напишите шорткод: [showyamap]
, а затем добавьте мета-поля «latitude» и «longitude».
Использование с параметрами
[showyamap address="Moscow, Birulevskaya, 1"]
— можно указать адрес метки и этого будет достаточно для вывода метки на карте.
[showyamap address="Moscow, Birulevskaya, 1/2"
— также можно указать координаты, в этом случае не будет делаться дополнительный запрос на сервер Яндекса(это важно, если на Вашем сайте очень много различных меток — Яндекс имеет ограничения на количество запросов с одного сайта, при бесплатном использовании не более 25000) . Атрибут coordinates имеет больший приоритет и если он указан, то метка именно этой точки будет показана.
coordinates="55.601950,37.664752"]
Метки
На карту можно добавлять несколько меток. Для этого используется специальный шорткод. Пример*:
1 2 3 | [showyamap] [placemark address="Moscow, Birulevskaya, 1"] [/showyamap] |
При этом Вы все еще можете указывать адрес первой метки непосредственно в основном шорткоде. Пример*:
1 2 3 | [ showyamap address="Moscow, Birulevskaya, 1/2" ] [ placemark address="Moscow, Birulevskaya, 1" ] [/ showyamap ] |
Добавление тегов в балун
Чтобы добавить ссылку или любой другой тег, замените треугольные скобки(<>) на фигурные ({}). Пример*:
1 2 3 | [ showyamap ] [ placemark address="Moscow, Birulevskaya, 1" body="It is {strong}very{/strong} special place!" ] [/ showyamap ] |
Добавление номера телефона в балун
Чтобы добавить кликабельный номер телефона, при клике по которому будет предложено набрать его, необходимо написать номер в виде ссылки с префиксом tel:
. Пример*:
1 2 3 | [ showyamap ] [ placemark address="Moscow, Birulevskaya, 1" footer="Call us: {a href='tel:+79031234567'}+7 (903) 123-45-67{/a}" ] [/ showyamap ] |
Добавление изображения метки
Чтобы использовать свое изображение в качестве метки необходимо указать путь к изображению, размер по вертикали и горизонтали и сдвиг, если «ножка» метки не находится в левом верхнем углу изображения.
1 2 3 | [ showyamap ] [ placemark address="Moscow, Birulevskaya, 1" iconimage="https://site.ru/image.png" iconsize="(200,200)" iconoffset="(-100,-200)"] [/ showyamap ] |
Параметры
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | [ showyamap address - Place address center - Coordinates of map center header - Baloon header body - Baloon body content footer - Baloon footer content hint - Text on hover placemark coordinates - Place coordinates height - Height of map width - Width of map zoom - Zoom of map iconcontent - Icon content for stretch icons placemark - Placemark type ] |
1 2 3 4 5 6 7 8 9 10 | [placemark address - Place address header - Baloon header body - Baloon body content footer - Baloon footer content hint - Text on hover placemark coordinates - Place coordinates iconcontent - Icon content for stretch icons placemark - Placemark type ] |
Для добавления карты на страницу рекомендуется использовать специальную кнопку, расположенную над редактором:

* — обратите внимание, что в указанных примерах после квадратной скобки [
и перед квадратной скобкой ]
стоят пробелы, чтобы пример работал корректно эти пробелы необходимо удалить, как в шорткоде showyamap
, так и в placemark
.