Компонент яндекс карт для Joomla 1.5

Автор: | 07.12.2009

На своем блоге я уже рассказывал о плагине Яндекс.Карт для Joomla –Плагин Яндекс.Карт для Joomla .

Недавно появился компонент Яндекс.Карт для Joomla и с ним я хочу подробно Вас познакомить.

Загрузить его можно здесь

Создан он на основе компонента Phoca Maps

После процедуры установки компонента,  мы попадаем в панель управления.


Панель управления - Компонент яндекс карт для Joomla 1.5

Необходимо нажать кнопку Настройки на панели и ввести ключ доступа к API Яндекс.Карт для Вашего сайта.

После этого Вы можете создавать свою карту.

Для этого необходимо перейти на вкладку Карты и нажать на кнопку «Новый».

Появится форма для ввода параметров будущей карты.

Заголовок карты, ее псевдоним, значение широты и долготы центра карты, уровень масштаба – увеличение, размер окна карты, версию API Yandex, выбрать публиковать или нет карту и ввести ее описание.

Кроме этого имеется раздел для задания элементов управления картой.

Расширенные настройки карты - Компонент яндекс карт для Joomla 1.5

Если Вы не знаете точно координаты будущего центра карты их можно определить нажав на кнопку «Установить координаты».

Определение координат - Компонент яндекс карт для Joomla 1.5

Откроется окно геокодирования, в строку поиска необходимо ввести искомый адрес, например Нижний Новгород, ул. Белинского, 59  и получить искомые координаты.

Сохраняем созданную карту.

Остается только создать необходимый пункт меню на созданную карту.

Переходим по нему и наблюдаем карту

Карта - Компонент яндекс карт для Joomla 1.5

Имеется возможность разместить метки на своей карте, для этого существует вкладка Маркеры.

Нажимаем на кнопку «Новый» и появляется форма для ввода параметров будущей метки.

Форма ввода параметров маркера - Компонент яндекс карт для Joomla 1.5

В этой форме нужно ввести наименование новой метки, ее координаты, выбрать карту, на которой данная метка будет использоваться,  ее описание.

В описании можно использовать html-теги.

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

В дополнительном разделе «Настройка дизайна» можно выбрать вариант оформления значка метки.

Пример карты с  меткой

Пример карты с меткой - Компонент яндекс карт для Joomla 1.5

Пример карты в действии

Кое-что в этом компоненте не доработано, мне так и не удалось изменить обозначение значка для метки.

Я надеюсь,  что недочеты будут устранены в следующих версиях.

Компонент яндекс карт для Joomla 1.5: 64 комментария

  1. Рамирес

    Да, и в описании метки ссылки вставляются как-то криво.
    Особенно если карты сделана «всплывающей» (с помощью плагина того же разработчика).
    А так — компонент отличный, давно ждали.

  2. Дмитрий

    Привет всем, если можно подробней опишите ошибки, постараюсь исправить!

    Я и есть разработчик, кстати баг с пользовательскими иконками баг устранен

  3. Женька

    Работает на ура, но после двух-трех запусков настойчиво требует ключ, который приходится перезабивать поверх старого. Снова поработает и снова требует… Что имеется в виду под «должной настройкой?»

  4. Максим

    Подскажите ввожу координаты все ок запоминает проверяю карту показывает Москву а координаты Ростова-на-Дону

    1. admin Автор записи

      Проверьте правильно ли Вы указали координаты центра карты, не перепутали их местами.

  5. Дмитрий

    Подскажите, как добавить карту в статью?
    {yandexmaps view=map|id=1} или {yandexmaps view=link|id=1|text=Map} не отрабатывает, просто выводит как текст.

    1. admin Автор записи

      Поскольку компонент создавался на основе англоязичного компонента для API Google Maps остались старые подписи, их можно исправить в файле default.php
      Он находится в папке по адресу componentscom_yandexmapsviewsmaptmpl

  6. Дмитрий

    Да, спасибо, только править нужно plugins/content/yandexmaps.php

    И ещё — как убрать строчку поиска, нижнюю?

  7. admin

    В панели управления для конкретной карты есть элемент управления Поиск адреса:
    Для него нужно поставить значение — Нет

  8. Денис

    Добрый день. Подскажите, пожалуйста, почему метка растягивается на всю карту? Причем это происходит только при размещении в статье: http://www.new.benihis.ru/index.php?option=com_content&view=article&id=53&Itemid=43.
    Там же (ниже) карта Google (Phocamaps) вообще не не отображается, хотя на локальном сервере все было хорошо.

  9. Григорий

    Добрый день. Подскажите как можно сделать что бы не только по введенному адресу координаты отображались, но и в обратном порядке что бы возвращать координаты по нажатию на карту при создании метки.

  10. ука

    как вывести фото в тултип. Фотка объекта там есть, но не хочет отображаться?

  11. StalkerSN

    Добрый день. Возникла таже проблема — выводится только текст. А скачать плагин нельзя — запрошенная страница не найдена.
    С уважением

  12. admin Автор записи

    Новый адрес для загрузки компонента Yandex map ( яндекс карты для Joomla 1.5 ) http://yar-it.com/download/yandexmap/ или http://code.google.com/p/yandexmap/

    Кроме этого прошу обратить внимание на статью «Проблемы при использовании API Яндекс.Карт и их решения» по адресу http://clubs.ya.ru/mapsapi/replies.xml?item_no=10235#cms-joomla

  13. ука

    адмиин аууу))ты не слышишь что-ли?!,,или просто материал про компонент скопипастил где-то, сам в нём не разбираешься?у тебя на скринах сверху на карте в тултипе фото вставлено «оперный театр А.С Пушкина» я же вроде нормально спросил, как это выполнить-не получается вставить!!?
    Ты сам это делал??знаешь как это выполняется?, если знаешь ответь, если лень рассказывать,или ты не в курсе сам
    так и скажи…хренли я на твой саттелит месяц почти захожу, пишу!?))

  14. admin

    Для того чтобы добавить фото в балун нужно создать новую метку, а в описание добавить html-код, например:

    <div style="color:#ff0000; font-weight: bold;"><br><img src="images/stories/intermap/dosug/opera_teatr.jpg" width="200" height="137" alt="Оперный театр им. А. С. Пушкин" /><br>Нижний Новгород, ул. Белинского, 59</div>
  15. ука

    спасибо.
    я код добавлял с ошибкой)сейчас всё нормально, фото видно!!)

  16. mike2m

    Здравствуйте,
    Кто может модифицировать данный компонент (плагин), что бы пользователя сайта (с модерацией) могли бы вставлять метки с лицевой стороны сайта.

    P.S.: За это готов заплатить…

  17. Ka3aX

    Здравствуйте,
    Кто может модифицировать данный компонент (плагин), чтобы он отображал карту сделанную самим. Например вот урок как сделать карту: http://webmap-blog.ru/yandex-maps/create-your-own-maps-using-the-api-yandex-maps
    как можно эту функцию впихнуть в этот компонент, если что пишите на мыло oralbek82@mail.ru, давайте совместно решим эту задачу

  18. Юля

    Когда создаю новую карту при сохранении возникает ошибка во время сохранения карты…подскажите в чем дело???

    1. admin Автор записи

      Может Вы неправильно указали ключ к API для своего домена. Если вводили html-код с описанием для метки, то может быть ошибка в нем.

  19. Тёмка

    Точно такая же проблема как и у Юли. Ключ сто процентов верен, перепроверяли пару раз. И все равно выдает ошибку сохранения карты. Подскажите как это можно исправить?

  20. Никита

    А как подключить модуль Народные Карты в компонент? Сам пока не осилил.

    1. admin Автор записи

      Нужно доработать компонент, постараюсь написать про это

  21. Alex

    Подскажите как побороть проблему с картой, я поставил просто карту с конструктора, с Яндекса, думаю, поможет ли этот модуль в правильном отображении карты?!?! вот линк по карте http://oootda.com.ua/contact я понимаю что что-то с версткой.. подскажите плз.

    1. admin Автор записи

      Посмотрите стили для самого компонента и стили шаблона Joomla. Нужно смотреть на свойства стилей padding и margin, где-то они прописаны как глобальные

  22. Вячеслав

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

    Собственно вопрос: Как получить возможность добавлять маркеры пользователями с самого сайта а не с админской части?

    Очень был бы признателен если кто то подскажет готовое решение или намекнет в каком направлении думать.

    Спасибо

  23. takprosto

    Спасибо за компонент !
    Все хорошо встал как родной.
    Единственная проблема нет моего города на карте, как сделать карту которая предлагаеться «народная» ?

  24. Павел

    Вылазит «Ошибка при создании маркера»… чем можно решить?

  25. Felix

    Очень нужно побороть ошибку : Ошибка при создании маркера».. что можно сделать??? в чем именно ошибка никак не пойму
    Заранее спасибо…

  26. Felix

    Еще вопрос, как бы встроить в этот компонент возможность группировки меток?

  27. Felix

    П..с если уже есть готовый — прошу поделиться и с меня ящик пива

    1. admin Автор записи

      Можно пояснить вопрос, какую именно ссылку и где?

  28. Владимир

    Возникла надобность сделать на карте покрытие районов кабельного тв, желательно выделением территорий цветом, есть ли возможность реализовать? и как?
    заранее благодарен

    1. admin Автор записи

      В API есть специальный модуль Активные области можно использовать его. Можно еще создать YMapsML-файл с многоугольниками и подгружать его.

  29. Дмитрий

    Постоянно выдает ошибку «Ошибка Yandex Maps — Проверьте пареметры широты и долготы в настройках карты» подскажите пож что делать

  30. Anton

    Добрый день. при создании карты выдает ошибку:
    Ошибка Yandex Maps — Проверьте пареметры широты и долготы в настройках карты
    никак не могу разобраться

  31. Billi

    Помогите! Не выводятся в маркере надписи. Картинка появляется, а текст ни в какую

  32. Андрей

    У меня тоже Ошибка.
    Ошибка Yandex Maps – Проверьте пареметры широты и долготы в настройках карты

    Жду советов.

  33. Андрей

    К предыдущему моему посту.
    Проблему решил. Если кому то надо рецепт, ниже.

    Итак мы создали карту в нашем компоненте Яндекс.Карты.
    Далее мы создаем Пункт меню, где наша карта будет высвечиваться.
    Вот здесь то и была проблема.
    Необходимо в этом пункте меню , справа, выбрать свою карту.
    И все зароботает без той ошибки

  34. Влад

    не нашел, но очень хочется чтоб была возможность пользователю самому добавлять метки
    Возможно такое :)?

    1. admin Автор записи

      В данном компоненте нет, необходима его доработка

  35. Павел

    Не могу пользоваться этим компонентом после его установки появилась ошибка Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /www/elitno.net/k/o/kolomna/home/site/libraries/joomla/database/database/mysql.php on line 344

  36. Александр

    Такая же проблема как у Павла, выдает ошибку mysql, как исправить? mysql_num_rows(): supplied argument is not a valid MySQL result resource in…….

  37. zebrano

    при смене шаблона перестала отображаться карта, есть только кнопки, а вместо самой карты — белый квадрат. Когда меняю шаблон на тот что был, карта снова отображается.
    В чем может быть дело? ПОДСКАЖИТЕ ПОЖАЛУЙСТА!!!
    сайт http://www.govgos.ru

  38. Павел

    Как на счет доработки плагина? Вышел новый API 2.0, где не нужно вводить ключ.

    1. admin Автор записи

      Может быть чуть позже переделаю данный компонент под API 2.0. Точно пока сказать не могу.

  39. niki

    Когда создаю новую карту при сохранении возникает ошибка во время сохранения карты вот с такой ошибкой_Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/virtwww/w_личные данные_/http/libraries/joomla/database/database/mysql.php on line 342

  40. Дима

    Скажите, а есть ли возможность сделать карту раскрывающейся? Т.е. у меня в шаблоне карта имеет ограничение по ширине 290px, Но когда много меток это не удобно. Вот если бы пользователь мог ее развернуть для просмотра, скажем на всю страницу и после просмотра свернуть в исходное состояние, например с помощью thickbox.js или того же jquery.js. Если это возможно сделать, то буду очень благодарен за помощь или разъяснение.

  41. Дмитрий

    Добрый день.
    Недавно занялся плотно Яндекс-картами, под API 2.0 уже делаю код, сейчас делаю все с нуля (в начале воспользовался парой идей из Сети), потому что основная задача у меня сделать возможным добавление меток пользователями и некоторые функции по выводу содержимого меток не только на самой карте, но и отдельно. Пока докрутился до такого http://www.omsk-cg.ru/karta. Реализовано не компонентом, а двумя модулями, один (вставленный в одном материале) выводит карту и при щелчке по ней выдает форму ввода новой метки, а второй (вставленный в другой материал) обрабатывает данные и выводит результат — поставилась новая метка или нет, и перенаправляет автоматом на карту обратно. Данные собираются в отдельную таблицу в базе данных, которая добавлена вручную. Естественно никаких пока удобств для админа нет, все параметры прямо в коде напрямую вбиты.
    Да, еще поскольку модулем сделано, то карта «узнает» пользователей, и их id забивает в таблице, так что потом планирую еще реализовать отбор свои меток пользователями зарегистрированными. Ну и сделал задел на коллекции меток, чтобы потом можно было показывать-скрывать их группами.

    НО — проблема в том, что в мозилле все отлично, а в других браузерах беда, причем код брал с примеров на сайте Яндекс-карт, не пойму в чем проблема, может поможете с этим.

    И еще проблема, что с пользователями самой джумлы модуль работает, а с пользователями компонента К2 нет, а очень хочется )

    Может сообща сделаем навороченный компонент карт на благо себя и общества?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *