Модуль Drupal 8 для отображения геолокаций на Yandex maps

Аватар пользователя azzis
4

Наваял простенький модуль-форматтер для поля типа Geolocation для отображения координат точки плейсмарком на Yandex maps.

Кому надо можно забирать и тестировать тут: https://www.drupal.org/project/ymaps_geolocation

Краткое описание с картинками в блоге: http://big-gu.ru/blog/modul-yandex-map-dlya-drupal-8

Модули и темы:
Тип материала:
Версия Drupal:

Комментарии

Аватар пользователя adano
adano 2 недели назад

Крут. Однозначно, в закладки.

Аватар пользователя sas@drupal.org
sas@drupal.org 1 неделя назад

Спасибо, было бы очень полезно если бы Вы "зарелизили" его на drupal.org

Аватар пользователя azzis
azzis 1 неделя назад

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

Аватар пользователя gun_dose
gun_dose 1 неделя назад

Это сейчас делается за 10 минут.

Аватар пользователя itcrowd72
itcrowd72 1 неделя назад
1

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

Аватар пользователя sas@drupal.org
sas@drupal.org 1 неделя назад

Респект и уважуха!

Аватар пользователя azzis
azzis 1 неделя назад
1

Добавил страницу настроек модуля для ввода API KEY яндекс карт

Аватар пользователя webmasternew
webmasternew 1 неделя назад
1


Что-то не работает... Ключ получил и вставил в настройках.

Аватар пользователя azzis
azzis 1 неделя назад

Это в админке так?

Аватар пользователя azzis
azzis 1 неделя назад
2

Поправил косяк. Добавил на страницу настроек координаты центра карты для инициализации. В случае если координаты центра не заданы, автоматически берется центр Москвы. Спасибо вам за тестирование модуля и сообщение об ошибке!
Правки можно забрать в 8.x-1.x-dev ветке на Дорге или в гите https://github.com/azzzis/ymaps_geolocation.

Аватар пользователя webmasternew
webmasternew 1 неделя назад
azzis написал:
Поправил косяк. Добавил на страницу настроек координаты центра карты для инициализации. В случае если координаты центра не заданы, автоматически берется центр Москвы. Спасибо вам за тестирование модуля и сообщение об ошибке!
Правки можно забрать в 8.x-1.x-dev ветке на Дорге или в гите https://github.com/azzzis/ymaps_geolocation.

Теперь нет настроек в управлении отображении форм.
Нету строки поиска, можно только таскать точку.

Аватар пользователя azzis
azzis 1 неделя назад

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

Аватар пользователя webmasternew
webmasternew 1 неделя назад

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

Аватар пользователя azzis
azzis 1 неделя назад
1

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

Аватар пользователя itcrowd72
itcrowd72 1 неделя назад

Ещё раз спасибо за модуль. Добавил пост на главную страницу.

Аватар пользователя sas@drupal.org
sas@drupal.org 1 неделя назад

API человек сделал, дальше = сами.