Компонент 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 код, который следует после нее.