Конструктор яндекс карты flyleaf joomla

Обновлено: 25.04.2024

Каждый владелец сайта сегодня может вставить на свой ресурс карту Яндекса с помощью программного интерфейса API Яндекс.Карты. Но иногда этого оказывается недостаточно, чтобы быстро и легко реализовать интересные задумки (без переработки кода) вебмастера прибегают к специальным модулям и расширениям. Рассмотрим особенности каждого из способов.

Конструктор карт Яндекса

Главные особенности

Возможности

Создаваемой карте можно дать название (сервис позволяет создать несколько карт) и описание. Объекты наносятся с помощью мыши, после нажатия на соответствующую кнопку: метки, линии, многоугольники. Линиям и многоугольникам может быть присвоено описание, задан цвет и толщина линий. А меткам - название, описание, а также может быть задан цвет метки, добавлена иконка внутрь метки. Карта может иметь привычный схематичный вид, либо отображать картинку со спутника. Возможен и третий вариант - гибрид (на спутниковое изображение нанесены названия улиц, дорог, номера домов).

При сохранении можно выбрать тип карты:

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

Созданные объекты можно сохранить в файл спецформата для импорта в программы-навигаторы, для просмотра в других программах, таких, как, например, Google Earth.

Для вставки карты на сайт используется сгенерированный сервисом код (вставляется в любую из позиций с помощью модуля "HTML-код").

skin27 1.1.1

skin27 1.1.2

skin27 1.1.3

skin27 1.1.4

skin27 1.1.5

Описание модулей для joomla

В последнее время популярность набирают разработки сторонних авторов. Рассмотрим функционал наиболее распространенных из них: конструктора кода, двух компонентов и модулей. Эти modules и components позволяют не только показать пользователю местонахождение компании, а поисковику определить региональную принадлежность, но и проложить маршрут, можно отобразить местонахождение пользователей и контактную информацию о них и даже развернуть целую баталию прямо на карте (за счет неё можно организовать взаимодействие участников рынка недвижимости, а точнее обеспечить отношения «Арендодатель-арендатор»).

Конструктор Яндекс карт XDSOFT

Главные особенности

  • совместим с joomla 2.5-3.x;
  • распространяется бесплатно;
  • адаптивен (ширина может быть задана параметром auto)

Возможности и настройка

После установки с официального сайта разработчика xdan.ru (страница загрузки: https://xdan.ru/joomla/modul-konstruktor-yandeks-kart-dlya-joomla/skachat-modul-konstruktor-yanleks-kart-dlya-joomla/joomla-1-2-0-8), переходим в менеджер модулей и находим неопубликованный под названием "Конструктор Яндекс Карт от XDSoft".

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

Проверяем настройки в других вкладках и сохраняем модуль.

skin27 1.1

skin27 1.2

skin27 1.3

skin27 1.4

skin27 1.5

skin27 1.6

skin27 1.7

Модуль от joomly

Главные особенности

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

Кроме этого, модуль Яндекс карта для joomla:

  • работает на joomla 2.5-3.x;
  • базовый вариант распространяется бесплатно, есть и полная версия за 190 р. (разово, без абонентской платы);
  • является адаптивным («резиновая» верстка).

Возможности

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

skin27 1

skin27 2

skin27 3

skin27 4

skin27 5

Главные особенности:

  • реализуется в 3-х платных версиях с автообновлением – Lite (раньше распространялась бесплатно, теперь имеет чуть больше настроек и стоит 1 000 р., её можно использовать на одном сайте), Medium (также на одном сайте, но с техподдержкой, с дополнительным плагином определения местонахождения пользователей, стоимость – 2 000 р.), PRO (без ограничений по доменам, плюс поддержка К2, ZOO, плагин «Арендодатель-Арендатор», стоимость – 4 000 р.);
  • адаптивный (карта выводится на весь экран);
  • подходит для джумла последних версий, начиная с 2.5 (соответствует версия компонента 2.1.9, для поздних – вплоть до 4.0.13).

Возможности

Назначение расширения (для информационных порталов и каталогов с картами) определили его большие возможности: добавление поиска, фильтров, списков объектов, объектов с метками (более 20 тысяч на карте без зависаний), обозначений в виде многоугольников, линий, окружностей, добавление собственных объектов. Добавлять точки на карту могут и сами пользователи (возможно с премодерацией).

Настройка

После установки пакета Lite находим «Яндекс карты» в компонентах.

skin27 6

  1. карту (неограниченное количество);
  2. категорию (для объединения карт по признаку);
  3. объект (в менеджере объектов создаются метки, изображения, геометрические фигуры и линии для определенной карты или целой категории карт).

В первую очередь в графическом редакторе находим ту местность, которую вы желаете отобразить на сайте, отметить метками. Например, вводим в строку поиска Петербург. И с помощью быстрых подсказок находим город. Далее заполняем поля: «Название», «Псевдоним» (введёте на русском, а система сама подготовит для публикации url латинские буквы). При желании можно заполнить и поле «Описание» (если собираетесь отображать его на сайте).

skin27 7

Переходим в следующую вкладку настроек – «Поведения», где можно настроить «реакцию» карты на «поведение» мышки. Во вкладке «Элементы управления» можно включить: кнопку разворачивания карты на весь экран, панель поиска, панель пробок и т.д.

skin27 8

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

skin27 9

Спустившись вниз с помощью бегунка, мы увидим «Список объектов». Если вы планируете создать несколько меток на карте, то стоит здесь в поле «Показать список объектов» выбрать позицию, например, сверху. Если объект будет только один, как в нашем случае - ЖК Элит плюс - то ставим здесь значение «Нет». Можно разрешить пользователям добавлять свои объекты, но раз мы создаём карты для сайта новостроек, то ставим здесь запрещающее «Нет».

skin27 10

Переходим к последней вкладке – «Настройки карты». Помимо окна карт и максимального масштаба можно выбрать тип карты. Вместо стандартной выберем «Гибрид». И не забудет сохранить все настройки - кнопка «Сохранить и закрыть» вверху. Одну карту мы создали, теперь можем перейти к созданию категории. Например, «Новостройки Петербурга». Для этого переходим в менеджер категорий (Компоненты-Яндекс карты в joomla), нажимаем «Создать». Вводим название и выбираем в соответствующем поле нашу карту «Новостройки Петербурга». Сохраняем и закрываем категории.

skin27 11

Теперь можно перейти к объектам.

Объекты мы находим также через компоненты joomla 3. Создаём и начинаем настраивать. Во второй вкладке «Вид объекта» можно выбрать его тип, например, установить как «метку». Во вкладке «Публикация» вводим ключевые слова. После всех настроек сохраняем и закрываем объект.

skin27 12

Чтобы отобразить карту на странице, её нужно создать. Например, в верхнем горизонтальном меню. Для этого переходим в "Менеджер меню". Находим горизонтальное и нажимаем, чтобы добавить новый пункт. Нажимаем "Создать".

skin27 13

skin27 14

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

Поработав с картами, категориями и объектами, можем зайти в настройки. Здесь вебмастеру открываются дополнительные возможности компонента Яндекс карт: можно редактировать описания, настраивать всплывающие окна, отображать списки категорий, карт, объектов. Можно отобразить на странице поле поиска сразу над списком объектов, установить ссылку «подробнее».

skin27 15

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

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

Главные особенности:

  • распространяется бесплатно;
  • адаптивен (ширина может быть задана в процентах – карта растянется по ширине экрана);
  • подходит для всех версий начиная с joomla 2.5 и выше.

Настройки

Что можно изменить:

  • установить координаты для центра карты;
  • изменить масштаб, чтобы изначально карта в joomla открывалась в удобном виде (объекты были достаточно приближены);
  • для пользователей можно по умолчанию оставить на карте показ пробок, кнопку выбора списка типов карты (кнопка «слои»), прокрутку масштаба с помощью мыши, оставить на карте или убрать поле поиска адреса;
  • прописать в пикселях ширину и высоту карты;
  • установить для показа объекта собственную иконку (выбрав изображение в медиа-менеджере), для остальных объектов можно выбрать флажки из списка стандартных;
  • добавить точку, введя координаты и описания (для оформления описания на карте можно использовать HTML-код).

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

skin27 16

skin27 17

skin27 18

skin27 19

skin27 20

skin27 21

Zh YandexMap

Расширение для установки Яндекс карт на сайт Zh Yandex Map от разработчика Dmitry Zhuk позволяет настроить оформление карты, назначить расположение объектов (добавив метки) и даже отобразить список меток. Среди дополнительных параметров – предоставление пользователям возможности ставить на карту свои метки.

Главные особенности:

  • распространяется бесплатно;
  • не адаптивен (ширина и высота задается в пикселях);
  • последняя версия работает на joomla 3.x.

Возможности

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

С помощью расширения вы сможете:

  • создавать неограниченное количество карт, с неограниченным количеством меток на них;
  • менять такие параметры как масштаб, тип карты, поиск, реакция на движения мышкой, устанавливать изображения вместо стандартных меток;
  • задавать маршруты, добавлять ссылки и картинки на маркеры, создавать группы маркеров, показывать список групп, добавлять контакты на метки;
  • создавать собственные типы карт с пользовательскими слоями.

Настройка

Настройка производится в зависимости от ваших целей. Можно создать обычную карту или воспользоваться всеми возможностями расширения.

skin27 22

skin27 23

skin27 24

skin27 25

skin27 26

skin27 27

skin27 28

skin27 29

skin27 30

skin27 31

skin27 32

skin27 33

skin27 34

skin27 35

skin27 36

skin27 37

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

В этом статья я расскажу как установить модуль Яндекс карт на свой Joomla сайт. Модуль позволит вам добавить карту в материал или прикрепить ее к какой-нибудь позиции шаблона. Задать ширину, высоту и тип карты. Добавить метки по указанными адресам, а также определить их внешний вид.

2. Откройте в панели администратора раздел «Расширения->Менеджер расширений» («Extensions->Extensions manager») и установите модуль на вкладке «Загрузить из пакета».

joomla установка модуля

3. В разделе «Расширения->Менеджер модулей» («Extensions->Module manager»), найдите модуль яндекс карт (он называется «Yandex map«) и откройте его.

модуль Яндекс карт Joomla

4. Найдите вкладку «Добавить метки» («Add markers»). Здесь вы можете задать координаты вашего объекта, для этого достаточно ввести адрес в произвольной форме и они определятся автоматически. При необходимости, вы можете оставить поле адреса пустым и ввести координаты вручную. Далее можно задать свой цвет метки (в HEX кодировке) и заполнить поле дополнительной информации. Оно будет показано посетителям сайта при клике на иконку объекта.

5. В основной вкладке «Модуль» («Module») вы можете задать масштаб, тип карты и метки. Также определить способ выравнивания карты на странице и ее размеры (если в поле ширина стоит «auto» яндекс карта будет растянута на всю ширина материала/блока в котором она располагается).

6. Если вы хотите отображать карту в определенной позиции шаблона, то вам необходимо указать ее в настройках. Далее во вкладке «Привязка к пунктам меню» («Assigments») указать страницы, на которых она будет отображаться и опубликовать модуль.

настройки модуля яндекс карт

7. Если вы хотите выводить модуль yandex maps непосредственно в материале, например на странице контактов, то откройте в менеджере материалов выбранную страницу в редакторе. И вставьте название модуля в фигурных скобках в нужном месте:

вставки Яндекс карты в материал

На этом все, ниже представлена подробная видео-инструкция по установке и настройке модуля Yandex map.

На многих сайтах в разделе «Контакты» можно встретить карту или маршрут проезда до нужного посетителю объекта; карты могут присутствовать не только в «Контактах», но и в других разделах сайта, причем в большом количестве. Раньше, как правило, использовались статические изображения этих карт, но с недавнего времени появилась возможность вставлять и динамические карты при помощи сервисов, к примеру, Yandex или Google.

Собственно в данном материале мы и поговорим, как можно вставить Yandex или Google map себе на сайт.

map

Заметим, что не стоит путать Yandex и Google map с картой сайта, это принципиально разные вещи.

Вставляем Yandex map в Joomla сайт

Начнем, наверное, с Яндекса. Yandex map можно вставить на сайт несколькими способами: сгенерить URL в разделе Яндекс. Карты и затем поставить на сайт, или же задействовать модуль для Joomla. Рассмотрим первый вариант, ведь не все хотят нагружать свою площадку еще одним инструментом.

Тут отметим, что код можно получить как для статической, так и для динамической карты. Чтобы это сделать, переходим на «Сайт – Мой профиль» и в поле «Редактор» изменяем свой редактор на CodeMirror. После этого переходим в «Менеджер плагинов» и проверяем активен ли плагин «Контент – Загрузка модулей»; теперь переходим в «Менеджер модулей» и там создаем «HTML-код». Можно его назвать, к примеру, yandex_map, а в поле «Позиция» впишите first_map, что будет говорить о названии вашей позиции. В поле «Пользовательский текст» теперь нужно вставить строку кода.

Все сохраняем, и после переходим к вставке кода:

Выделить нужный вам объект можно также в ручном режиме, просто перетащив метку или задав координаты в определенном поле. После нужно установить масштаб карты, выставить ширину и высоту, а также тип. Если нужна подробная настройка по настройке модуля Яндекс карт, то ознакомиться с ней вы можете на оф. ресурсе по URL.

Если все «Ок», то сохраняемся, выбираем вариант шаблона и выводим модуль. Если карту необходимо разместить в определённом месте статьи, то поступить можно точно так, как и было описано в первом способе. Но дабы не парить себе голову, можно просто вставить следующий код: < loadmodule mod_flyleaf_ymap >. Чтобы разместить на странице контактов вашу карту, необходимо внести изменения в файл contact/tmpl/default.php, где в нужном месте необходимо подставить значение:


Теперь вы знаете, как вставить Яндекс Карты для Joomla на сайт, поэтому перейдем к рассмотрению карт от Google.

Вставляем Google map на Joomla сайт

С Google map ситуация обстоит практически аналогичным образом, и при этом также есть два способа вставки карт на сайт. Итак, рассмотрим первый способ.

Тут в главных параметрах можно изменить тип карты, тип ввода адреса (координаты или строка); в адресной строке вводим адрес, причем можно писать и на русском языке. Если необходимо, то можно изменять значения ширины и высоты карты, а также масштабировать ее. При помощи переключателя можно включать/отключать отображение управлением карт Google. Тут стоит открыть «Управление маркерами» и добавить маркер или несколько. Далее заполняйте нужные поля и сохраняйте все. Ну а далее остается опубликовать модуль и вывести его на сайт.

Конструктор Yandex map в виде модуля Mod Xdsoft Ymaps

Собственно этот плагин избавляет от необходимости копирования и вставки кода. То есть при его помощи создать Yandex map становится еще проще. Достоинства продукта:

  • возможность установки размеров карты, ее центра, масштаба и т.д.;
  • добавление элементов для управления картой;
  • добавление неограниченного количества объектов;
  • vvvvобъекты могут быть показаны в виде полигона, круга, метки или ломаной;
  • каждой карте отдается свой id, поэтому на одной странице можно разместить несколько карт;
  • конструктор поддерживает русский и английский язык;
  • есть возможность указания точного местоположения пользователя;
  • можно отображать уровень пробок на трассах.

Установка ничем не отличается от установки прочих модулей; если она была произведена успешно, то в списке модулей появится «Конструктор Yandex map от XDSoft» (выбрать его можно в «Выборе типа модуля»). Собственно получить на сайт модуль можно по URL.

Яндекс карты предлагают нам два варианта использования:

В каком случае использовать эти варианты.

Конструктор можно использовать если вам нужна обычная карта с простой меткой. Это почти 80% случаев.
Например, чтобы обозначить офис или магазин на карте города.

яндекс карты компонент для joomla 3

Если для метки нужно описание, ссылка на сайт или что-то ещё, то без API не обойтись.
Выглядит это примерно так (плюс индивидуальный вид метки на карте):

карта яндекса с меткой для Joomla

Рассмотрим по-подробнее каждый из вариантов и при помощи каких расширений это можно реализовать.

Вариант 1. Вывод карты через конструктор.

Если нужна простая карта, то идём в конструктор и создаём новую карту.
Указываем её название и описание.

создание карты joomla

Выбираем на карте нужный участок и ставим метку, для неё можно указать небольшое описание, выбрать цвет и иконку.
Также можно нарисовать линии, многоугольники, выбрать нужный слой: схема, карта или гибрид.

Далее жмём "Сохранить и продолжить".

После чего нужно указать размер окна карты, либо растянуть её по ширине. Например для лендинга.
Выбрать тип карты. Чаще всего используется интерактивная, которую можно двигать. Она удобнее.

И в конце получаем код для вставки на свой сайт.

Вставить карту можно как в статью, так и в модуль.
Обратите внимание, что код карты содержит яваскрипт код, который обрезается редактором Joomla.
Поэтому для вставки можно использовать наш модуль JT Code или плагин Sourcerer

Вот собственно и всё.

Вариант 2. Вывод карты при помощи API

Один из мощных компонентов - это Zh Yandex Map, он бесплатный и использует последнюю версию API 2.0 или 2.1 (на выбор).

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

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

компонент joomla для яндекс карт

Далее переходим в раздел "Карты" и создаём новую карту.

В настройках указываем:

создание карты яндекса в joomla 3

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

Настроек ещё полно, но для обычной карты на этом можно закончить и перейти к созданию метки.

Для создания метки переходим в раздел Метки.

  • наименование
  • дополнительный HTML текст, вот здесь можно вставлять что угодно: текст, ссылки, изображения и т.д.
  • широта и долгота метки, тоже можно взять на обычной карте, и в случае чего потом подредактировать.
  • наименование карты, тут выбираем созданную нами карту на предыдущем шаге.
  • группу меток или категорию метки, если вы их создавали.

На вкладке "Атрибуты представления" можно настроить вид метки.

Сделать отступы, изменить иконку и т.д.
Чтобы использовать стандартные иконки Яндекса, выбираем для метки - предопределённая иконка.
И ниже в поле "Предопределённая стандартная иконка" вставляем её название. Его можно взять кликнув по кнопке "Список стандартных иконок".
Из названия иконки нужно убрать кавычки.

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

На этом можно закончить создание метки для карты и вывести карту на сайте.
Потом вы можете изменять настройки карт и меток так как вам будет нужно.

Вставка яндекс карты в материал Joomla.

В нужной статье (или модуле) достаточно вставить специальный тег
Где 11 - это ID вашей созданной карты.

Прим: заметил что при вставке e-mail адреса в HTML-описание метки карта работает некорректно. Это на всякий случай.

Также можно создавать несколько меток на одной карте и объединять их в категории или группы.
Можно создавать маршруты, пути и разные типы карт.
Настроек у компонента очень много, чтобы разобраться с ними, нужно понять возможности API Яндекс карт. Они очень большие.

Ну а для обычной карты достаточно того что здесь написано.
Документацию к этому компоненту можете посмотреть на сайте разработчика >>
Там же можно найти компонент для карт Google и Baidu.

Яндекс Карты на Joomla CMS

Модуль Конструктор Яндекс Карт для Joomla

Год назад, был создан сервис Конструктор Яндекс Карт. Им ежедневно пользуются n-ое количество пользователей, однако есть один недостаток - пользователь, пусть и без лишних телодвижений, на выходе, все еще получает код, который еще нужно скопировать и вставить.

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

Создать Яндекс карту на сайте под управлением Joomla теперь очень просто.

Возможности

  • указание размеров карты, ее центра, масштаб и тип
  • добавление элементов управления картой, таких как масштабирование, тип карты, информация о пробках, миникарта и т.д.
  • создание произвольного количества объектов на карте
  • объекты на карте могут быть 4-х типов: полигон, ломаная, круг и метка. Каждый тип имеет различные опции в настройках
  • визуальное редактирование полигонов, линий и кругов. Масштабирование, вращение, добавление новых точек.
  • каждой карте присваивается уникальный id, поэтому на одной странице может быть сколько угодно модулей
  • модуль поддерживает 2 языка работы: английский и русский
  • помимо прямого указания координат центра карты, есть опция для автоматического определения местоположения пользователя
  • опция: показывать уровень пробок на дорогах

Видео урок с демонстрацией работы модуля

Установка

Установка модуля, ни чем не отличается от установки любого другого модуля

Установка модуля Конструктора Яндекс Карт

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

Создание нового модуля

модуль Конструктор Яндекс Карт от XDSoft

Выбираем из списка модуль Конструктор Яндекс Карт от XDSoft

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

Настройки модуля ни чем не отличаются от обычных настроек

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

Фактически, можно работать только с ней. Задав размер карты и ее масштаб. Выбрать начальное местоположение визуально с помощью мыши, либо при помощи строки поиска.

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

В самом верху карты, по середине, есть панель с выбором типов объектов. Их четыре: полигон, кривая, круг и метка. Объекты также создаются в этом визуальном редакторе. Никаких манипуляций с кодом не требуется.

Элементы управления конструктором: контролы, строка поиска, ресайзер, тулбар с выбором объектов, слайдер масштабирования

Количество создаваемых на карте объектов не ограничено. Все объекты сохраняются автоматически, при помощи AJAX

Важно понимать!

модуль хранить данные о объектах в mysql таблице. Все данные сохраняются автоматически, при любой манипуляции с объектом и его свойствами. Т.е. кнопку Сохранить, модуля, нажимать не требуется. Это нужно помнить при редактировании объектов. Нажав кнопку Закрыть, Вы не сохраните настройки самой карты, однако изменения в объектах уже будут сделаны.

Создание множества различных элементов на карте

Настройка карты

Если, по каким-то причинам, визуальная настойка Вам не подходит, есть вкладка Настройки карты. В ней можно более тонко настроить размеры карты, указать (скопировать для своих третьих нужд) координаты центра карты, изменить масштаб и тип карты.

Тонкая настройка параметров карты

Элементы управления картой

По умолчанию у карты включены такие элементы управления, как Масштабирование (zoomControl), тип карты и стандартная панель инструментов с тремя кнопками. На вкладке Элементы управления, можно самостоятельно это изменить.

Элементы управления картой

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

При включении всех контролов карта примет такой вид. Единственным элементом, которого не будет на итоговой карте будет панель с выбором объектов

Поведение карты

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

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

Включение/выключения поведения карты

Создание и редактирование объектов

Одним из достижений этого конструктора, и отличий от конструктора, который предоставляет сам Яндекс, это то, что объекты типа полигон, линия и круг можно легко масштабировать по осям координат. Полигоны и линии можно вращать вокруг центра объекта.

Это удобно, когда необходимо слегка сплющить или повернуть объект.

Редактирование объекта на карте

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

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

Мультиязычность

Модуль имеет две локализации: английскую и русскую. Если локализация сайта не входит в этот список: ru-RU, en-US, tr-TR, uk-UA (это список языков, которые поддерживают Яндекс карты), то по умолчанию подключается en-US версия Яндекс Карт. Как, собственно и произошло в моем примере.

Результат модуль в страницу вставлен при помощи modules anywhere

Дальнейшие планы

Работу над модулем и сервисом Конструктором Яндекс карт планирую продолжать. И как всегда буду рад конструктивным предложениям в комментариях.

Комментарии

вышлите мне на почту доступы к вашему серверу, я попытаюсь адаптировать. Мне будет плюсом, что модуль работает на 1.5. К сожалению под рукой нет установленной это системы

Мне не был предоставлен доступ. так как разобрались без этого. если дадите доступ то адаптирую под 1.5

А как можно сделать чтобы карта по клику на определенной кнопке открывалась на весь экран монитора?

А можно ли устанавливать много точек с фронтэнда? так сказать дать пользователям выставлять точки с личного кабинета.

а зачем серверные решения, если точки выставляются через админ-панель, а нужно дописать модуль для выставления этих же точек только с фронта.

а по поводу кнопки - открывать карту по клику в другом окне без разметки на весь экран, ведь у Вас авторазмер стоит.

где 123 это id модуля карт.

Здравствуйте! Установил модуль. но когда меняю настройки например "Элементы сохранения" и жму сохранить то они не сохраняются

Добрый день поставил модуль. Очень хороший, мне понравился. Настроил в админке. Выбрал народную указал место, все ок. Выложил на сайт, а на сайте только картинка яндекс карты серая, сама карта не выводится, в чем может быть проблем. В админке все вижу все супер, на сайте нет. Joomla версия 3

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

Отличный модуль, спасибо. А можно ли изменить вид балуна? В настройках я не нашел такой опции, а ведь важно бывает для разных объектов применять разные цвета. Есть ли такая возможность?

Сайт указываю свой, но не тот, где карта - он пока в Денвере. )

Люди! Что за засада? Карта не сохраняет внесенные объекты! Первая метка сохранилась, но только она одна. В чем тут может быть дело?

Можете ли Вы написать модуль расчета доставки для Virtuemart 2 в зависимости от расстояния от МКАД на базе карт от Яндекса?

Человек вписывает адрес, он автоматически отмечается на карте (и наоборот: человек ставит точку на карте, а адрес определяется автоматически). Карты высчитывают расстояние от МКАД (не напрямую, по дорогам), и выдается цена.

Не за бесплатно, конечно

var map54357e6d0cf74 = new ymaps.Map("map54357e6d0cf74",

Uncaught SyntaxError: Unexpected token ILLEGAL

var map54357e6d18027 = new ymaps.Map("map54357e6d18027",

Uncaught SyntaxError: Unexpected token ILLEGAL

почему выдает ошибку Uncaught SyntaxError: Unexpected token ILLEGAL?

помогите, в чем проблема?

Может быть эти сведения будут полезны:

устанавливаю модуль, затем в менеджер модулей->модуль "конструктор Яндекс карт от XDSoft"

только на указанных страницах и пункт меню.

перехожу в менеджер материалов->мой материал

затем открываю страницу сайта: сайт/мой материал и могу лицезреть карту.

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

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

в онлайн тестировании кода все работает. а у меня на сайте видно: либо конфликт, либо не хватает чего-то.

поставил карту, выставил объекты

хочу чтобы возле карты был перечень при нажатии на который карта позиционировалась на указанную точку(как на сайте яндекса)

Добрый день, установил модуль на Joomla 3.3.6 , все работает, но результат изменений не сохраняется. Т.е нарисовал на карте полигон, в частности нужно выделить район одним цветом, нажимаем сохранить, и все пропадает. Что делать?

объекты и полигоны сохраняются автоматически, но для этого им нужен уже созданный модуль. т.е. создаем модуль, нажимаем сохранить. после этого рисуем. все сохраняется автоматически. Но я не тестировал на Joomla 3, может быть там не работает что-то. если хотите, могу посмотреть у вас на сервере. скиньте мне на почту доступы по фтп и к админке

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

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

Еще было бы не лишним установить демо версию на бесплатном хостинге для публичного просмотра.

Это версия только для Joomla, особого интереса у пользователей нет, поэтому не развиваю. Если был интерес. я бы доработал, адаптировать под другие кмс тоже не проблема

А Вы на сайте пробывали,? Попробуйте на локалке. Не работает! Хороший модуль, и хочется его использывать, ан нет, не получается. Уже хотел залить пустой сайт с модулем на хост, под техническим доменом, что бы Вы попробывали разобраться, но проблема ведь не только у меня, а и у других. Разобрались бы вы с ней, а?

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

Так в том то и дело, что на локалке не работает (XAMPP v3.2.1). устанавливается, все рисуется, а потом при нажатии сохранить пропадает *DONT_KNOW*

а у меня при попытке вставить модуль в текст материала выдает такую ошибку

Ошибка: 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 13px; line-height: 18p' at line 1 SQL=SELECT * FROM va6yk_modules WHERE

Обновил до версии 1.4.3. Устранено несколько багов связанных с тем, что Yandex API не всегда возвращает верные координаты объекта. Теперь если координаты были кривые то объект удаляется, как только координаты станут валидными он создается вновь

На денвере установлена джумла, сайт создаю в локалке - конструктор в настройках рисует,а на сайте не сохраняет!

Проблема в том, что на последней версии Joomla не сохроняются настройки, доп настройки ввиде отключить маштабирование колесиком и тд.

Проблема в том, что на последней версии Joomla не сохроняются настройки, доп настройки ввиде отключить маштабирование колесиком и тд.

Могу ошибаться, но размер таблицы в которую вы поместили модуль равен height: 19px; width: 10px; может быть из-за этого. Так вроде все ок

Пробовал поменять размеры, не влияет отображение, зато заметил что через браузер телефона все отображает нормально

попробуйте вывести модуль в другом месте. Я все таки думаю что это из-за внешних факторов. Модуль в порядке.

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

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

не знаю, откройте консоль браузера и посмотрите, уходят ли ajax запросы, и что приходит в ответ при редактировании объектов на карте

не знаю, откройте консоль браузера и посмотрите, уходят ли ajax запросы, и что приходит в ответ при редактировании объектов на карте

Ладно,всё понятно. все умные,как утки,только не крякают. как всегда.

Модуль ещё необходимо дорабатывать, поскольку он сырой и слабо настраивается.

Браузер естественно здесь не при чём.

В модуле много дырок, и возникают конфликты с другими плагинами. При редактировании и расстановке маркеров даже при простом сохранении всё пропадает, то есть не сохраняет.

Время терять не стоит.

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

Хотелось что то новенькое. думал достойное..оказалось как всегда

расширение сохраняет метки не при нажатии кнопки Сохранить, об этом написано крупными буквами в статье выше.
Вам разработчик расширения пишет, дайте посмотрю в админке. Что я там могу сломать и почему есть причины мне не доверять я не понимаю.
По моему у модуля достаточно настроек, и если вам чего то не хватает так писали бы конкретно чего, а не лили воду. Если настройка будет действительно необходимо то включу в следующий релиз
Барузер здесь еще как причем, он отправляет ajax запросы и он их обрабатывает. Если у вас что-то не сохраняется то вероятно в этом процессе происходят ошибки и консоль их покажет.
Если вы не смогли даже прочитать статью выше и нормально настроить модуль то значит расширение не достойное?

расширение сохраняет метки не при нажатии кнопки Сохранить, об этом написано крупными буквами в статье выше.
Вам разработчик расширения пишет, дайте посмотрю в админке. Что я там могу сломать и почему есть причины мне не доверять я не понимаю.
По моему у модуля достаточно настроек, и если вам чего то не хватает так писали бы конкретно чего, а не лили воду.
Барузер здесь еще как причем, он отправляет ajax запросы и он их обрабатывает. Если у вас что-то не сохраняется то вероятно в этом процессе происходят ошибки и консоль их покажет.
Если вы не смогли даже прочитать статью выше и нормально настроить модуль то значит расширение не достойное?

Да, не достойное простых пользователей. не заумных. Это только для умных-преумных вундеркиндов. а прочитать я всё могу и читаю. итак что теперь. вообще не нажимать кнопку сохранить что ли. если Вы сами читать не умеете, я проблему описал, что после нажатия кнопки сохранить всё пропадает. что не так то. как тогда вообще выйти из этого модуля, если ни чего не нажимать а при нажатии закрыть сохранений не будет..что за странные установки то?

Настройки карты Сохраняются при нажатии кнопки сохранить. Все метки, полигоны, линии и их настройки на карте сохраняются автоматически, и не зависят от того нажали ли вы какую либо из кнопок.
Вы просто открывает настройку модуля, двигаете как угодно метки, на сайте все обновляется в реалтайме. Можете потом просто закрыть вкладку или нажать Отменить. Все метки останутся на своих местах, так как вы их поставили
У вас произошел глюк, коих вероятно на разных конфигурациях серверов могло произойти огромное количество.
Все что от вас требуется открыть консоль и прислать мне ее скриншот, потом открыть вкладку Network и посмотреть доходят ли пакеты при редактировании.
неужели это трудно было сделать?

Настройки карты Сохраняются при нажатии кнопки сохранить. Все метки, полигоны, линии и их настройки на карте сохраняются автоматически, и не зависят от того нажали ли вы какую либо из кнопок.
Вы просто открывает настройку модуля, двигаете как угодно метки, на сайте все обновляется в реалтайме. Можете потом просто закрыть вкладку или нажать Отменить. Все метки останутся на своих местах, так как вы их поставили
У вас произошел глюк, коих вероятно на разных конфигурациях серверов могло произойти огромное количество.
Все что от вас требуется открыть консоль и прислать мне ее скриншот, потом открыть вкладку Network и посмотреть доходят ли пакеты при редактировании.
неужели это трудно было сделать?

Читайте также: