Компонент Zh YandexMap не прокладывает маршрут

Joomla!

Компонент Zh YandexMap

Для создания Яндекс Карты в Joomla 2.5 имеется только одно бесплатное расширение — компонент Zh YandexMap. Зато очень качественное — с большими функциональными возможностями и полностью на русском языке.

Скачать Zh YandexMap можно так же с joomla.org. Устанавливается стандартно — через Менеджер Расширений. Так как Zh YandexMap компонент, а не плагин, то для себя он создает одноименный пункт в разделе «Компоненты» главного меню админки Joomla.

Для работы компонента необходимо получить Ключ для API Яндекс.Карты. Переходим в Форму получения API-ключа от Яндекс.

  • Вводим адрес сайта.
  • Ставим галочку под пользовательским соглашением (которое у меня почему-то не появилось).
  • Нажимаем «Получить API-ключ».

Уже на следующей странице получаем заветный ключик. Его следует скопировать и вставить в настройки компонента Zh YandexMap, в которые можно попасть, используя соответствующую кнопку в тулбаре.

Каков принцип работы с Zh YandexMap:

  • Создаем карту через соответствующий раздел. Они для удобства группируются по категориям.
  • На созданную карту наносим метки, маршруты и пути. В свою очередь метки объединяются в группы меток.

Рассмотрим, как создать простую Яндекс карту, на которую в последствии можно будет нанести дополнительные метки, маршруты и пути.
Переходим в раздел «Карты» и нажимаем кнопку «Создать» в панели инструментов в правом верхнем углу.

Все обязательные пункты отмечены звездочками. Основные из них следующие:

  • Наименование — описание центрального маркера. Для примера возьмем адрес «Краснодар улица Красная дом 68».
  • Вывести наименование — задаем, каким образом будет появляться информация из наименования для центральном маркера. Наименование можно вовсе не выводить, если необходимо получить чистую карту. Затем на нее можно будет нанести метки, маршруты и пути.
  • Ширина и высота — размеры окна.
  • Широта и Долгота — координаты центрального маркера. Для заполнения этих полей следует воспользоваться большой картой внизу страницы. В поиске вводим требуемый адрес.

    Когда он появляется на карте, отмечаем его маркером (просто нажимаем левой кнопкой мыши, и маркер появляется в этом месте). Поля широта и долгота автоматически пропишутся.

  • Далее идут настройки масштаба, типа карты и координатной сетки — все это выбирайте на свое усмотрение.

Очень важный момент. Карта от Яндекс не встраивается в материал Joomla. Для нее выделяется отдельная страницы. Контент данной страницы формируется с помощью нижнего и верхнего колонтитулов + сама карта. Таким образом, верхний колонтитул — это весь текст и html код, который должен предшествовать Яндекс карте на странице, а нижней колонтитул — это текст и html код, который следует после нее.

Справа имеется еще очень много всевозможных дополнительных настроек. На них останавливаться не будет. Там все по-русски, поэтому нетрудно разобраться.

Когда Яндекс карта создана, а вместе с ней и весь контент для новой страницы, необходимо создать саму страницу. За это отвечают пункты меню Joomla.

При создании пункта меню выбираем тип «Карта». В обязательных параметрах задаем конкретную карту.

После сохранения появляется новый пункт меню, ведущий на созданную нами страницу с картой. У меня Яндекс карта для Joomla получилась такой. Не забываем, что ее интерфейс, масштаб и тип можно настроить под себя.

Принцип работы с метками, маршрутами и путями примерно тот же. Используйте большую карту снизу и не забывайте выбирать ранее созданную карту-заготовку, на которую новые элементы будут наноситься.