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

Аватар пользователя azzis azzis 29 ноября 2018 в 21:16
4

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

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

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

Комментарии

Аватар пользователя azzis azzis 30 ноября 2018 в 9:35

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

Аватар пользователя azzis azzis 3 декабря 2018 в 16:39
2

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

Аватар пользователя webmasternew webmasternew 4 декабря 2018 в 0:34
azzis wrote:

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

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

Аватар пользователя azzis azzis 4 декабря 2018 в 0:40

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

Аватар пользователя webmasternew webmasternew 4 декабря 2018 в 8:48

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

Аватар пользователя azzis azzis 4 декабря 2018 в 9:45
1

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

Аватар пользователя Phantom63rus Phantom63rus 26 декабря 2018 в 14:03

Последний раз обновлялся в 2015, он разве ещё работает? Там же яндекс апи менял, или я путаю?