Модуль состоит из трех суб-модулей:
Яндекс.Карты API - вспомогательные функции для других модулей.
- Страница ввода API ключа.
- Функции вывода JavaScript карт.
Яндекс.Карты Field - поле с виджетом и форматтерами вывода.
- Создание меток, линий и областей с помощью Яндекс.Карты с возможностью указывать свои параметры для каждого объекта.
- Вывод созданных объектов также на Яндекс.Карте.
Яндекс.Карты Views - плагин стиля для Views.
- Возможность выбирать откуда берутся данные (простые поля / поле Я.Карт / поле Geolocation / есть еще?).
- Можно задавать стиль выводимых меток, а также поле для заголовка и поля для содержимого балона.
Яндекс.Карты OpenLayers - дополнение к OpenLayers.
Всех интересует. Добавил опрос.
Статус: модуль еще в разработке, не устаналивать на рабочие сайты
Демо: http://ymaps.drupal.name/
Репка: https://github.com/elaman/ymaps
Спонсоры:
alvaxet
P.Selfin
vitg
mag-alliance
Для спонсоров:
R362788674404
Z560685602155
другие можно узнать у меня
Багрепорты, предложения и прочее обязательны.
Текущее состояние модуля:
- Модуль Яндекс.Карты Field еще не доделан. Для добавления меток стоит модуль Geolocation.
- Модуль Яндекс.Карты Views вполне рабочий и вывод уже добавленных меток через Views на демо-сайте. В балуне выводится заголовок, описание и поле модуля Fivestar
Комментарии
подписался
Subscr
Подписался
Интересно.
+
+
+
+
+
+
+
+
+
Мечтаю иметь интеграцию слоя яндекс-карт в модуль Open Layers...
Заинтересован.
+
+
а для 6ки будет??? прикольная тема можно юзеров отмечать на одной карте... например...
вопрос. смогут ли на одной карте каждый юзер добавить свою метку?
+
+
плас
+
+
готова стать спонсором разработки, если будет сделан в течение 2 недель. Напишите в Skype (такой же как ник тут)
Модуль коллективный, я ее пишу в свободное от дел время. Какой именно фукнционал вам нужен и каков бюджет?
1) выбор точки на карте при создании объекта
2) вывод через views точек на карте с возможностью темизации инорфмации об объекте
я не против если это поможет коллективному модулю
Всех приветствую!
Понимаю, что самореклама - это плохо, но гляньте вот это, может пригодиться кому: [#78004]Ymaps routes[/#]
когда ориентировочно отрилизете Yandex.Field под Drupal 7 ,,, приблизительно ?
+
К концу месяца пожалуй. Сроки сдвинулись, так как в личку запросили предусмотреть такую функциональность:
- На странице какого-либо объекта выводить список ближайших к нему объектов такого же типа. (опираясь на введенные координаты).
Соответственно, в таком случае нужно координаты хранить в отдельной таблице, а не ввиде сериализованного массива.
хлопцы и дивчины! Не стесняйтесь еще проспонсировать автора, ибо если все будет как заявлено, модуль получится крайне полезным!
+
Будет ли такой функционал?
1. Центрирование и масштабирование карты по умолчанию при создании материала.
2. Ввод данных в виде поля wkt.
3. Ограничение количества меток для 1 материала.
4. Возможность через views вывести, например, полигон одного типа материала и метки другого типа материала. Это полезно, когда нужно отобразить границу и метки на одной карте.
Могу тоже проспонсировать проект, так как решение на OpenLayers достаточно сильно тормозит... А связка Gmap+Location меня уже не устраивает.
Будет.
Не думал об этом. Так ли нужна эта возможность? Есть модуль Geofield с таким функционалом.
Позже можно прицепить display formatter с Яндекс.Картой к полям создаваемым этим модулем, а также добавить возможность выводить данных этих полей в Views, как сейчас на демке модуль использует данные с поля Geolocation.
Скачал, надо делать то же самое, и быстро. Буду доделывать параллельно, посмотрим, кто быстрее. ))
Зачем? Вы сможете сделать лучше?
У меня этот модуль входит в ТЗ сайта. Именно Яндекс.
Отлично. Пожалуйста выложите тут ссылку на свою репку для всех.
Может, коммиты будете делать в один репозиторий?
На опрос сначала ответил "Нужен", а потом засомневался. OpenLayers нехило тормозит загрузку карт. Не знаю почему, но тот же gmap или getlocations работает с картой Google заметно быстрее. OpenLayers незаменим для использования пользовательских карт. Но я склоняюсь к тому, что бы использовать вместо него что-нибудь другое.
Если делать слой Яндекс.карт для OpenLayers, то, как мне кажется, лучше в качестве отдельного модуля/подмодуля, чтобы не включать ненужные большинству функции в модуль Яндекс.карт.
У кого какое мнение?
Отрилизил свою репку Yandex.Field под Drupal 7 для Yandex Map, это здесь http://map.stark.kz/
Первый пробник релиза Yandex Map Field (beta), (очень кривой, надо заметить не судите строго)
В основу был взят модуль Geolocation, основное оставили, добавилось возможность задать координаты с помощью yandex maps, (очень чистый и простой код jquery)
фактически же получили Yandex Map Field поле с яндекс картой
otolaa, у вас есть тема для вашего модуля? Я бы кое-какие ошибки описал.
ввел ключ , но когда открываю редактировать ноду пишет не правильный ключк
В файле yandex_map.module строка 297 есть код где ключ формируется через переменную $key = variable_get('yandex_map_key', FALSE);
ключ взять можно отсюда http://api.yandex.ru/maps/form.xml попробуйте напрямую вписать $key ,,, потом очистить кэш ,,, если не поможет то причина в неправильном ключе скорей всего не на тот URL ключ взяли
Хочу добавить 500 руб. на разработку модуля. WM нет. Пополню номер телефона. Плиз, какой номер телефона пополнить?
Поясните. Правильно ли следует понимать, что это добавка к архиву с тремя модулями или это отдельный модуль оттуда и совместно использовать нельзя? Или же просто подмодуль удалить из старого и добавить этот?
Да добавка к архиву потому что это Yandex.Field ,,,, к модулям Yandex.Views очень подходит ,,,, можно использовать совместно как здесь написано http://map.stark.kz/ymaps ,,,, и можно использовать отдельно ,,, дело хозяйское (p.s. сорри что залез в соавторство со своим кривым кодом) ,,,, на счет удалить и вставить ну ни знаю смешивать две "РЕПКИ" не пробовал ,,, если эксперимент по скрещиванию моей кривой репки с репкой Yandex.Views удастся (p.s. и выросла репка большая и красивая) ,,,, ну "тоды" главное чтоб людей это устраивала ,,, хотя знаете принципиально тем что сотворил не горжусь стыдно за свой кривой код ,,,
Вроде русский, а читать не возможно
Upd: уберите возможность ответить на комментарий или включите дерево, а то тупизм получается, не понятно кому ответил, лучше бы процитировал
Я счас поставил и то, и то по отдельности - все работает. Пока не разбирался как.
Протестил, с Планшета неожиданно быстро работает и Метки ставятся
Только непонятно почему выбор метки гугл картой?
А в пензе народ наугад тыкать в гугл будет?
s.balloonContentStyle = new YMaps.BalloonContentStyle(
new YMaps.Template("<div style=\"color:#2C4361\">$[description]</div>")
);
s.iconStyle = new YMaps.IconStyle();
s.iconStyle.href = "/favicon.ico";
s.iconStyle.size = new YMaps.Point(16, 16);
s.iconStyle.offset = new YMaps.Point(2, -10);
Добрый день!
хочу поменять иконку от стандартного. А карта вроде ставилось, работает не криво.
нашел сниппет изменение иконки, только как его встроить?
Какая версия актуальна сейчас?
Каким образом можно пока вводить адреса (что бы потом модуль подключить) или таки будет свой огород?
Чуть позже (1-2 дня) скину 500руб. на wm.
Кстати, уже апрель на дворе...
Upd: Перевел 500руб.
проект скорее мертв чем жив ?
готов помочь деньгами, но вопрос когда примерно будет результат ?
Может быть, уважаемый mad.squid передаст мэйнтейнерство кому-то, ибо как задержка длится уже более чем много, да и заявок с конкретными датами окончания было тоже немало, которые также пролетели?
И уже новому мэйнтейнеру пойдут последующие доплаты.
Демо-сайт не работает, репка не обновлялась больше месяца. Автор живой? Хотел принять участие в спонсировании, но, судя по всему, нет смысла тратить деньги впустую.
+
поддерживаю
Новая версия "яндекс карты"
http://api.yandex.ru/maps/new_api.xml
mad.squid, ну скажи что-нибудь...
а в ответ тишина ...
Может таки кто-нить возьмет доработку модуля на себя?
Знатоки, сторожилы, возьмите тему под контроль. Как тут делается правильно? Создайте коллективную заявку, и кто умеет, пусть доведет это дело до ума. Готов материально поддержать разработку.
Спонсоры не хотят написать претензию на WMID 'исполнителя'? Человек собрал около 200$, а не сделал по сути ничего. И сейчас регулярно заходит на форум.
Если б кто еще оценил, сколько именно ничего не сделал...
В этом и проблема, что модуль не коллективный...
Давайте сделаем его коллективным?
А каковы критерии коллективности? Или имеете ввиду, что плохую организованность нельзя назвать коллективностью?
Я тут новичек, и как бы права голоса у меня не много... Но предлагаю следующую схему работы по коллективным заказам на этом сайте вообще:
1) Создается соответствующая тема, выясняется необходимость тех или иных функций, пишется коллективное ТЗ, определяется бюджет и исполнитель.
2) Администрация сайта выступает гарантом и посредником между участниками форума и разработчиками.
2.1) Администрация создает отдельный WM или ЯД кошелек, публикует его номер в теме, и на этот кошелек с комментариями (кто платит + контакты) все желающие поучаствовать в финансировании переводят деньги.
2.2) Для контроля сам плативший пишет в теме сколько перевел + Администрация в теме ведет подсчет суммы и приводит полный список кто и сколько
2.3) Найденный исполнитель может приступить к работе на любом этапе сбора средств (если есть необходимость в модуле, то деньги на него все равно насобираются). Публичное размещение модуля разработчиком осуществляется только после того как наберется вся сумма (либо та которая его устроит в качестве гонорара, если насобиралось меньше).
2.4) Оплата исполнителю Администрацией осуществляется после завершения разработки и исправления ошибок.
3) Поддержка уже или на добровольных началах, или опять же таким же образом...
Что скажете?
пишет модуль в свободное от работы время, но за деньги, таска, при этом даже сроки не оговорил, может он будет писать 2 года
Боюсь с администрацией все затянетс еще больше, учитывая к примеру, что цитата 2 года не работает из хрома и айос, хотя администрации об этом писалось не раз и таких вещей тут много..
Не администрация так модераторы, есть же тут люди которых все знают и которым можно доверять?
Вот и я не понял, кому Вы ответили.
Нет таких тут.
Высказывание под большим вопросом.
Исходник модуля использую и вполне успешно.
Использование модуля с костылями (Geolocation) это не нормальное его использование.
Это в самом деле как-то не нормально, взялся делать, так доделай... а то сделал половину, бросил и лежит уже все на 2 месяца. Не будешь доделывать - объяви всем, чтобы не ждали и искали другого исполнителя.
Товарищи, а в самом деле, давайте другому передадим доводку модуля до ума? Кто может это сделать и сколько нужно собрать денег?
Тут вот еще модуль яндекс.карт для семерки есть: http://www.drupal.ru/node/67533#comment-382130
Тот модуль хорош за исключением того, что он сырой.
Отписал разработчику Yusoft - посмотрим, что ответит.
Добрый день!
Давно не следил за обсуждением в этой и предыдущей темах по созданию модуля Яндекс.Карт для D7, так что не в курсе последних событий. Насколько понял, mad.squid разрабатывал модуль по коллективному заказу, а потом пропал и теперь вопрос "повис в воздухе"?
В принципе я мог бы сделать такой модуль для D7 (скорее всего именно сделать, а не доработать имеющийся если он имеется) на основании этого и другого своего модуля для D6 (со своим cck-полем, поддержкой мобильных карт и навигацией по ним, установкой метки кликом по карте, поддержкой геокодера, определением координат по IP юзера и т.п.).
Но как быть с учетом того, что собранные деньги оплачены mad.squid и у него уже есть какие-то наработки?
По сути с одной стороны это неоговоренные условия: получается, что оплачена небольшая часть денег как бы за наработки модуля.
С другой стороны, коллективный заказ, хоть и не имел четкого ТЗ, но предполагал законченность модуля вне зависимости от суммы собранных денег. Другое дело, что при наличии объявленной стоимости модуля исполнителем и при отсутствии необходимой суммы собранных денег он мог его не выкладывать. Но здесь ситуация иная - разработчик просто пропал (хотя, регулярно заходит на форум под своим логином), хотя регулярно появляются люди, готовые вносить суммы на разработку.
Вышеописанное является моим имхо, также как и моим имхо является мнение, что предыдущий разработчик, согласно вышеописанному, должен перевести оплаченные ему за модуль деньги новому разработчику.
Хотелось бы услышать мнения других людей.
Полностью согласен с Айдаром, в том числе и с обоснованностью возврата денег.
+ 500 WMR готов перечислить либо разработчику доделавшему (сделавшему) модуль, либо куратору проекта, который будет контролировать исполнение работы и централизованный сбор средств.
По возврату денег - дело уже второстепенное.
Сейчас необходимо разработать таки коллективное ТЗ или хотя бы точно решить с самыми необходимыми минимальными требованиями, чтобы разработчик объявил стоимость, и далее собирать средства.
А первоначально ТЗ было или нет? Если было, где можно его увидеть?
Прочтите тему сначала.
А толку? Кроме "Модуль состоит из трех суб-модулей:..." больше ничего не нашел, или это и есть ТЗ?
Если так, то есть предложения дополнений:
+ Возможность указания масштаба, широты и долготы используемых по-умолчанию
+ На странице создания ноды, должна быть возможность отключить карту (мало ли что, зачем показывать значения по-умолчанию)
+ стиль выводимых меток, а также поле для заголовка и поля для содержимого балона желательно как бы не только для views делать но и возможность настройки для field
+ было бы прекрасно, если бы можно было создавать views выводящие множество объектов (может быть даже с кластерами http://api.yandex.ru/maps/new_api.xml#tools) и ссылки в балонах вели бы на ноды
+ вывод на карту инфраструктуры (и соответственно ее предварительная прорисовка я так понимаю?)
+ создание меток/балонов своего собственного типа (т.е. вместо стандартных вывод своего изображения)
Вот хороший пример реализации: http://www.panperm.ru/map/
+
Можно отключать карту при отсутствии метки.
Все остальное с предыдущего поста тоже плюсую.
Можно, но как-то не очень удобно каждый раз "листать" карту от Москвы (а именно она является стартовой по-умолчанию как я заметил) до Казани (красивый у вас город Айдар:)), например, при необходимости выбора объекта... Поэтому без этих двух пунктов думаю не обойтись. Есть возражения?
Еще, в настройках предлагаю предусмотреть возможность:
+ выбора вывода динамической или статичной карты (одной картинкой)
+ включения/отключения инструментов для карты (зум / менюшка выбора типа - спутник, карта, гибрид)
Что еще нам может понадобиться? Какие у кого предложения?
+
Полностью поддерживаю..
Вот здесь были зачатки ТЗ - https://docs.google.com/document/d/1e6ewDzgE2gNVlquG8i7kawMuzgPJ6EvGx51S...
Вы путаете отображение карты по умолчанию в режиме редактирования ноды и наличие маркера.
Спасибо!
Может уже сделаем отельный топик?
Сделан новый топик
И чем все закончилось? Модуль какой-то есть?
Должен быть.
Спасибо, подпишусь.
+
Друзья! Помогите! Я устанавливал этот модуль как-то очень давно, а потом по глупости удалил неправильно. С некоторых пор после обновления ядра в админке сайта появились ошибки типа User warning: The following module is missing from the file system: ymaps_field.
Если у кого-то где-то завалялся этот модуль, буду рад, если скинете его мне .На Github его давно уже нет (https://github.com/elaman/ymaps).
Здесь посмотри
https://www.drupal.org/node/2487215