Сегодня в разделе Модули для CMS на нашем сайте мы опубликовали сразу четыре новых плагина для CMS.
Geofield Yandex Maps — это бесплатный плагин для Drupal, который позволяет устанавливать виджеты для ввода, theme-функцию для лёгкого вывода карты с помощью PHP, элемент формы для использования карты, а также поддерживает точки, линии и полигоны. Модуль работает с версией API 2.1.
Модуль Яндекс Карт с конструктором для Joomla 1.5-3.2 — бесплатное дополнение для Joomla. Модуль позволяет легко с помощью конструктора создавать и размещать на сайте карту с отметками.
Конструктор Яндекс Карт для Joomla — это бесплатный модуль для Joomla, который повторяет функциональность конструктора карт и позволяет сразу размещать созданную карту на сайт без переноса кода вручную.
Yandex Maps Lite 1.0 — бесплатный модуль для OpenCart, который позволяет размещать карту с метками созданную при помощи API Яндекс.Карт версии 2.1
Напоминаем, что в разделе модули для CMS на сайте API есть модули и для других популярных CMS: 1С-Битрикс, Drupal, NetCat и других. Обращаем ваше внимание, что все перечисленные модули разработаны сторонними компаниями или людьми.
Скорее всего нам известны не все существующие модули. Если вы нашли плагин, которого нет в нашей базе, напишите о нем в клубе разработчиков, на наших страницах в Facebook или во ВКонтакте. Мы ознакомимся с ним и, возможно, добавим в список.
JBoard 3 создайте готовое решения для этой СMS плиииииз, есть вариант от Гугла (мой сайт nurlatmarket.ru) но не устраивает т.к. неполная карта, яндекс рулит в отношении детальности (актуально для моего города Нурлат)
Мы добавили новый модуль Planograph для 1С-Битрикс в раздел модули для CMS на сайте API Яндекс.Карт. С его помощью можно создать интерактивную карту супермаркета, разместить планы этажей бизнес-центра или жилого комплекса, а также наглядно отобразить статистическую, аналитическую и другую информацию с помощью API.
Кроме этого, на странице с модулями можно найти готовые решения для NetCat, Wordpress, OpenCart, Drupal, Joomla и других CMS. Обращаем ваше внимание, что все перечисленные модули разработаны сторонними компаниями или людьми.
Скорее всего, нам известны не все существующие модули. Если вы нашли плагин, которого нет в нашей базе, напишите о нем в клубе разработчиков или на нашей странице в Facebook. Мы ознакомимся с ним и, возможно, добавим в список.
В блоге «Занимательная веб-картография» опубликована информация об адаптированном для работы с Яндекс.Картами компоненте Improve My City, позволяющем организовывать сбор геопривязанных обращений пользователей.
Сайтов, на которых организован прием пользовательских сообщений немало. Среди них, например, ГИС «Краснодар» и StreetJournal. С помощью готового компонента сделать свою реализацию теперь намного проще.
Если вы написали статью или хотите рассказать о своей реализации, пишите нам в клуб, facebook или на почту ymapsapi@ya.ru.
Всем привет.
Наконец-то немного уделил время доработке плагина в плане поддержки АПИ версии 2.
Теперь вся линейка расширений поддерживает эту версию АПИ.
PS при доработке плагина обнаружил, что ранее работающий код по выводу на экран ( и убирание с экрана) списка меток перестал работать. Пришлось слегка модифицировать код.
PPS может добавите в ваш список модулей для CMS мой компонент, и плагин и модуль к нему. Я давал ссылки уже давно, а что-то не добавляете. Мне-то все равно, просто был ответ, что протестируете и добавите, только воз и ныне там :)
С наступающими праздниками! Удачи!
Продолжаем делиться знаниями и опытом других пользователей. Автор блога «Занимательная веб-картография» в статье «API Яндекс.Карт и Joomla» подробно описывает решения некоторых проблем, которые возникают при добавлении карты на сайт, работающий на этой CMS.
Также вы всегда можете воспользоваться готовыми модулями для Джумлы и других популярных систем управления контентом.
P.S.: Если вы написали статью, сделали полезный пример или модуль, пишите нам в клуб, facebook или на почту ymapsapi@ya.ru.
Сергей Угольников, владелец блога «Занимательная веб-картография», обычно пишет статьи об использовании API Яндекс.Карт. В своей новой публикации автор описал модуль, который он создал для вывода объявлений из AdsManager для CMS Joomla на Яндекс.Карту.
Модуль платный, но мы надеемся, он сможет сильно упростить вам работу.
Поздравляем победителя!
Победителем конкурса и обладателем денежного приза стал Николай Васильчук, автор модуля Yandex.Maps. Поздравляем Николая с этим достижением!
Конкурс был объявлен два месяца назад. Задачей конкурсантов было придумать такие решения, которые позволят владельцу сайта на Друпале без навыков программирования разместить на своем сайте Яндекс.Карты. Всего мы получили четыре конкурсные работы, которые оценивала комиссия экспертов из Российского сообщества Друпала.
Этот модуль, а также плагины для других CMS, вы можете найти на сайте API Яндекс.Карт. Если вы разработали или просто нашли в сети модуль, которого нет у нас на сайте, напишите нам. Мы уверены, что после того, как API-ключи стали необязательными, хороших модулей станет больше.
Спасибо всем участникам! Отдельно благодарим Российскую Друпал ассоциацию за помощь в подготовке и проведении конкурса, а также экспертов Pоссийского сообщества Друпал, которые помогли нам с оценкой конкурсных работ. Ими были Артем Паньков, Анна Федорук, Александр Графов, Виктор Степаньков, Роман Архаров, Станислав Езерский, Андрей Постников и Владислав Савицкий.
Команды Яндекса для бизнеса и API Яндекс.Карт
После публикации статьи про простые способы использования API, мы вспомнили про еще один инструмент, который может существенно упростить работу с картой. Это модуль для CMS.
Проверив все модули, которые знали, мы разместили понравившиеся на специальной странице. Там уже есть плагины для 1C-Битрикс, NetCat и WordPress.
Если вы знаете хорошие модули, которых нет в списке, напишите нам о них. Те, которые пройдут строгий отбор наших специалистов, мы обязательно добавим и будем рекомендовать пользователям.
Также напоминаем о конкурсе модулей для Друпала. Работы принимаются до 15 июля.
Спасибо всем разработчикам модулей!
ins: выложил новую версию, ссылку исправил, теперь с конструктором
Всем привет.
На этой неделе компонент Zh YandexMap был переведен на поддержку обеих версий API.
Для переключения между версиями необходимо перейти в опции компонента и в выпадающем списке указать версию 2.x
Поддерживается вся функциональность, которая была сделана для первой версии API за исключением
- Object Manager (вывод меток в диапазоне масштабов) - его нет в АПИ
- управление метками через список групп (т.к. из АПИ выкинут JQuery) - я перетащу код из моего гугловского компонента, как только разберусь с кластеризатором.
Ссылка на компонент в JED
http://extensions.joomla.
Плагин и модуль пока не поддерживают вторую версию, но как только завершится доработка компонента в плане кластеризатора - будут внесены изменения и в них.
Ссылка на плагин в JED
http://extensions.joomla.
Ссылка на модуль в JED
http://extensions.joomla.
В JED есть ссылки на демо, документацию и на мой форум. Если трудно найти, вот они
Есть код, самописная CMS вывожу карту, чтобы добавить точку по клику: http://pastebin.com/y9M3twKM
Карта не выводится. Но когда убираю эту часть когда, то карта грузится:
YMaps.Events.observe(map, map.Events.Click, function (map, mEvent) {
var myHtml = \" Выберите место <br>\"+'<form method=\"post\" action=\"modules.php?name
=YandexMap&op=save\"><p>П римечание:<br><input type=\"text\" name=\"descriptpoint\" maxlength=\"50\"></p><input name=\"pcoord\" type=\"hidden\" value=\"'+mEvent.getGeoPoint()+'\" /><p><input type=\"submit\" value=\"Добавить\" /></p></form>'; map.openBalloon(mEvent.getGeoPoint(), myHtml);
}
В чем может быть ошибка, подскажите, уже мозг сломал
Всем здрасте.
Имеется БД, в которую занесены организации со всеми необходимыми данными (координаты, название, телефоны, адрес и прочая необходимая информация для отображения). Подгружается все это добро на карту посредством YMapsML.
Интересует следующее. Нужно чтобы при нажатии на ссылку в балуне перекидывало на страницу с полной информацией о компании, как в Яндекс.Справочнике.
Подскажите как создавать эти самые страницы в автоматическом режиме? Может использовать какую-то CMS? Либо есть способ попроще, чтобы не нагружать сайт ненужными функциями? Меток предвидится несколько тысяч.
PS: а вообще если еще подскажете как реализовать проще, чтобы полная информация открывалась не на отдельной странице, а в модальном окне, то буду несказанно благодарен!
Тема обсуждалась много раз, но судя по ответам, всё индивидуально.
Проблема с отображением карты, вместо нее серый квадрат. Все рекомендации по установке на wordpress я выполнил, однако, это не помогло. Что я сделал не так?
Доброе утро!
Модифицирую плагин для вордпресса Yandex Maps for Word Press v. 1.2.1 (from Mee)
Добавлена возможность создания нескольких плэйсмарков, но есть проблемы:
— хочу использовать народную карту, которая работает с API 1.1
— при попытке использовать API 1.1 получаю «Ошибка: s is null Источник: http://api-maps.yandex.ru/1.1.21/_YMaps.js Строка: 11» и серый прямоугольник вместо карты
— при использовании API 1.0 карта и маркеры есть, но нет народной карты
Способ типа «вставить код из конструктора и удалить переносы строк» не предлагать.
Имеется сайт на Joomla 1.5.
Нужен совет: как сделать, чтобы один зарегистрированный пользователь мог добавить при регистрации только одну пару точек на карту (старт и финиш)? Все пользователи видят все точки, добавленные другими участниками, но редактировать (перемещать, удалять и т.п.) могут только свои точки, которые они создали.
Может, кто-то посоветует, как сделать это проще не на Jooma — буду очень признателен :)
карта отображется только как банер, а в теле материала просто выкидывается. подозреваю что дело в Joomla, подскажите что можно сделать?
Я НОВИЧОК:))) Пожалуйста подскажите скачал API Яндекс карты установил ввел ключ карта работает ок. Но где добавить модуль пробки и остальные модули непойму пример на оффсайте :
<script type="text/javascript" src="http://api-maps.yandex.ru/1.1/?key=API-ключ&module " charset="utf-8"></script>s=regions~metro
где находится этот код? В каком файле? Плиз помогите?
<!-- Этот блок кода нужно вставить в ту часть страницы, где вы хотите разместить карту (начало) -->Вот то что остается после сохранения:
<script src="http://api-maps.yandex.ru/1.1/?key=ALUOnkwBAAAA-Qm " type="text/javascript"></script>yQwIAnXgrMUVFlFY743PlWX2N 82DFRhoAAAAAAAAAAADLFt_0l lhUvukOoa60w4p_HQd_vA==&w izard=constructor
<script type="text/javascript">
YMaps.jQuery(window).load(function () {
var map = new YMaps.Map(YMaps.jQuery("#YMapsID-1439")[0]);
map.setCenter(new YMaps.GeoPoint(37.717329,55.785735), 15, YMaps.MapType.MAP);
map.addControl(new YMaps.Zoom());
map.addControl(new YMaps.ToolBar());
map.addControl(new YMaps.TypeControl());
YMaps.Styles.add("constructor#pmbllPlacemark", {
iconStyle : {
href : "http://api-maps.yandex.ru/i/0.3/placemarks/pmbll.p ",ng
size : new YMaps.Point(36,41),
offset: new YMaps.Point(-13,-40)
}
});
map.addOverlay(createObject("Placemark", new YMaps.GeoPoint(37.71955,55.785444), "constructor#pmbllPlacemark", "Установочный центр TUNOFF"));
function createObject (type, point, style, description) {
var allowObjects = ["Placemark", "Polyline", "Polygon"],
index = YMaps.jQuery.inArray( type, allowObjects),
constructor = allowObjects[(index == -1) ? 0 : index];
description = description || "";
var object = new YMaps[constructor](point, {style: style, hasBalloon : !!description});
object.description = description;
return object;
}
});
</script>
<div id="YMapsID-1439" style="width:600px;height:450px"><!--карта--></div >
<div style="width:600px;text-align:right;font-family:Ar ial"><a href="http://api.yandex.ru/maps/tools/constructor/" style="color:#1A3DC1">Создано с помощью инструментов Яндекс.Карт</a></div>
<!-- Этот блок кода нужно вставить в ту часть страницы, где вы хотите разместить карту (конец) -->
<div id="YMapsID-1439" style="width: 600px; height: 450px;"></div>
<div style="width: 600px; text-align: right; font-family: Arial;"><a href="http://api.yandex.ru/maps/tools/constructor/" mce_href="http://api.yandex.ru/maps/tools/constructor/" style="color: rgb(26, 61, 193);" mce_style="color:#1A3DC1">Создано с помощью инструментов Яндекс.Карт</a><br mce_bogus="1"></div>