Rusnet Interactive Map for Yandex Maps

Создаём, продвигаем, масштабируем

Интерактивная Яндекс Карта
(Rusnet Interactive Map for Yandex Maps 2.1.9)

Теги: Яндекс.Карты, интерактивная карта, метки, кластеризация, фильтрация, шорткод, кастомные посты, галерея

Стабильная базовая версия
Стабильная ПРО версия

Глубокая интеграция с Яндекс.Картами

В отличие от большинства решений, использующих Google Maps, наш плагин работает на базе API Яндекс.Карт. Это гарантирует максимально точные и актуальные данные по России и странам СНГ: адреса, организации, пробки, общественный транспорт. Для базовой работы карты ключ не требуется, а использование локального картографического сервиса упрощает соблюдение законодательства о персональных данных.

Информационная панель с галереей изображений

При клике на метку открывается стильная боковая панель с подробной информацией: название, HTML-описание, ссылка и галерея изображений (можно загрузить несколько фото и листать их через миниатюры). В отличие от стандартных балунов, панель не закрывается при перемещении карты и полностью настраивается под дизайн вашего сайта (PRO-версия).

Умная фильтрация меток по категориям

Над картой автоматически появляются кнопки категорий, позволяющие посетителям мгновенно отфильтровать нужные объекты – например, показать только банкоматы или только офисы продаж. Фильтр работает без перезагрузки страницы и полностью совместим с кластеризацией, сохраняя удобство навигации даже при десятках меток.

Управление метками через отдельный тип записей

Каждая метка является полноценной записью WordPress. Это даёт невероятную гибкость: вы можете быстро включать/отключать отображение меток из общего списка, присваивать им категории (таксономии) с индивидуальными цветами и иконками, а также легко экспортировать/импортировать все данные через стандартные инструменты. Метки легко интегрируются в любые темы и конструкторы страниц.

Rusnet Interactive Map — это мощный и гибкий плагин для WordPress, который добавляет на ваш сайт интерактивные карты от Яндекса. С его помощью вы можете создавать карты с произвольным набором меток, группировать их в кластеры, фильтровать по категориям и выводить подробную информацию о каждом объекте в удобной боковой панели. Плагин идеально подходит для сайтов компаний с несколькими офисами, каталогов организаций, туристических порталов, карт достопримечательностей и любых других проектов, где требуется визуализация объектов на карте.

Настройки плагина Интерактивной карты

Установка плагина Rusnet Interactive Map

Основные возможности плагина Rusnet Interactive Map

1. Управление метками через произвольный тип записи
2. Категории меток

Метки можно группировать в иерархические категории (таксономия marker_category). Для каждой категории можно задать:

При создании метки, если у неё не указаны иконка или цвет, они наследуются от выбранной категории или из глобальных настроек.

3. Гибкие настройки карты

В разделе «Rusnet Map» административной панели вы можете задать параметры по умолчанию:

4. Информационная панель

При клике на маркер или на элемент списка кластера справа (или слева) выезжает панель с подробной информацией:

Если метка входит в кластер, при клике на кластер сначала показывается список входящих в него меток, а затем по клику на элемент списка — подробная информация.

5. Кластеризация

При большом количестве маркеров на небольшой территории или здании они автоматически группируются в кластеры (включить, выключить можно в настройках). Цвет кластера и размер сетки настраиваются. При клике на кластер открывается список маркеров внутри него.

6. Безопасность и производительность

Шорткоды и их параметры плагина Rusnet Interactive Map

[rusnetim_map] — вывод карты
Базовый синтаксис:
1
2
3
[rusnetim_map атрибуты]
   [rusnetim_marker ...] <!-- (необязательно, если метки берутся из базы) -->
[/rusnetim_map]
Основные атрибуты:
Атрибут По умолчанию Описание
center из настроек Координаты центра карты в формате широта,долгота (например, 55.7558,37.6173).
zoom из настроек Уровень масштабирования (от 0 до 21).
type map Тип карты: map (схема), satellite (спутник), hybrid (гибрид).
height из настроек Высота блока карты (например, 400px30rem50vh).
controls из настроек Список элементов управления через точку с запятой. Доступные: typeSelectorzoomControlsearchControlrouteButtonControlrulerControltrafficControlfullscreenControlgeolocationControl и др.
scrollzoom из настроек Включить масштабирование колесом мыши: 1 (да) или 0 (нет).
mobiledrag из настроек Включить перетаскивание на мобильных: 1 или 0.
cluster из настроек Включить кластеризацию: 1 или 0.
clustergrid из настроек Размер сетки кластера в пикселях (2, 4, 8, 16, 32, 64, 128, 256).
clustercolor из настроек Цвет кластера (HEX, например, #1e98ff).
markers Если установлено в all, загружаются все опубликованные и видимые метки из базы.
category Слаг категории (или несколько через запятую). Загружаются только метки указанных категорий.
marker_id ID конкретной метки из базы. Выводит карту только с этой меткой.
infowidth из настроек Ширина информационной панели (например, 300px50%).
infoside из настроек Сторона появления панели: right или left.
titleposition из настроек Положение заголовка относительно галереи: above (над) или below (под).
title_tag из настроек HTML-тег для заголовка (h1h6divspanp).
title_font_size из настроек Размер шрифта заголовка (например, 18px1.2rem).
title_color из настроек Цвет заголовка (HEX).
infobgcolor из настроек Цвет фона информационной панели (HEX).
container ID существующего HTML-элемента на странице, в который будет помещена карта. Если не указан, плагин создаёт свой контейнер.
[rusnetim_marker] — добавление метки внутри карты

Используется только внутри [rusnetim_map]. Атрибуты соответствуют полям метки:

Атрибут Описание
id ID существующей метки из базы (загружает все данные из неё).
coord Координаты метки (обязательно, если не указан id).
name Название метки.
color Цвет иконки (HEX).
url Ссылка или ID записи.
icon Иконка: стандартный пресет (например, islands#dotIcon), myset:slug (из набора) или URL изображения.
category Слаг категории.
image URL основного изображения (устарело, рекомендуется использовать gallery).
description Текст описания (HTML разрешён).
gallery JSON-массив URL изображений (или закодированный в base64). Обычно не требуется задавать вручную, используется медиаменеджером.

Для централизации карты используйте атрибут. Нужно для отдельных карт или нескольких на странице. Центр карты берется из настроек. 

Пример простейшей карты с одной меткой:

Примечание: Если внутри [rusnetim_map] нет ни одного [rusnetim_marker], но указаны атрибуты markers="all", category или marker_id, метки будут автоматически загружены из базы данных.

Примеры использования

1. Простейшая карта со всеми метками
1
[rusnetim_map markers="all"]

Выведет карту с глобальными настройками и всеми опубликованными метками.
Ниже приведены примеры вывода информационной панели разных типов.

1
[rusnetim_map markers="all" infoside="left"]

Выведет карту с глобальными настройками и всеми опубликованными метками. Информационная панель с левой стороны.

1
[rusnetim_map markers="all" infoside="modal"]

Выведет карту с глобальными настройками и всеми опубликованными метками. Информационная панель в модальном окне.

1
[rusnetim_map markers="all" infoside="right"]

Выведет карту с глобальными настройками и всеми опубликованными метками. Информационная панель с правой стороны.

2. Карта с метками определённой категории и своими размерами
1
[rusnetim_map category="administracziya" height="500px" cluster="1"]

Карта высотой 500px, показывающая только метки категории «administracziya» с включённой кластеризацией.

3. Карта с одной меткой по ID
1
[rusnetim_map marker_id="123"]

Полезно, если нужно показать один объект на всю страницу. Шорткод формируется автоматически после создания маркера.

Интеграция с медиабиблиотекой и набором иконок

Добавление собственных иконок

Исправления - модификациии плагина

Бесплатная версия
= 2.1.9 =
= 2.1.8 =
= 2.1.7 =
= 2.1.6 =
= 2.1.5 =
= 2.1.4 =
= 2.1.3 =
= 2.1.2 =
= 2.1.1 =
Pro версия
= 1.1.0 =
= 1.0.9 =
= 1.0.8 =
= 1.0.7 =
= 1.0.6 =
= 1.0.5 =
= 1.0.4 =
= 1.0.3 =
= 1.0.2 =
= 1.0.1 =
= 1.0.0 =
Наши контакты

Ваш успех начинается здесь. Прямо сейчас!

Мы говорим на языке технологий, чтобы вы могли говорить на языке бизнеса.

Наши преимущества:
Как все работает?
1

Определение целей + разработка индивидуальной стратегии

2

Выполнение работ с назначенным менеджером

3

Проверка эффективности и мониторинг после запуска

Запишитесь на бесплатную консультацию
Для заполнения данной формы включите JavaScript в браузере.
Чекбокс