Поле "Точка на карте"

+23
1.87K
Это поле позволяет указать точку на карте (Яндекс.Карты) и вывести карту с этой точкой в записи / профиле / группе.

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

Дополнение пишется для собственных нужд и по мере развития буду стараться находить время для оформления пакета и выкладывать обновления для сообщества.

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

Распространяется бесплатно, но вы можете угостить чашкой кофе:
Яндекс.Деньги: 41001823847377
Сбербанк (Оксана Алексеевна Ш.): 4817760099670808
WebMoney: R401209930928
Или воспользоваться хостингом по моей партнерке: beget.com/p444057

0
sindoyun sindoyun 3 года назад #
демо есть? для 2.10.1 пойдет?
0
Иван Шкута Иван Шкута 3 года назад #
Демо пока нет, выложил пока как есть, все остальное со временем. Именно на 2.10.1 и пользуюсь.
0
vikont vikont 3 года назад #
Иван! За поле спасибо +++
Не знаю ваших конечных целей, но если совпадут с пожеланиями сообщества, будет очень здорово!
Относительно недавно уже было обсуждение подобного поля, но Evanescence или не смог или не посчитал нужным реализовать пожелания.
1. Возможность указать несколько точек на одной карте
2. Возможность получить схему проезда от места нахождения до нужной точки
3. Кроме поля нужен виджет с выводом информации из полей "Точка на карте" разных записей (возможно слайдером), с определенной записи.
4. Отдельный виджет (или интегрированный с полем) с возможностями поля.
Возможно меня поправят или подкорректирую, но вот такой универсальной, но простой разработки нет. Есть много других...
+2
Иван Шкута Иван Шкута 3 года назад #
1. Если вы о произвольном количестве точек в одном ПОЛЕ, то пока не планирую.
2. На сколько я помню, текущее местоположение доступно только на мобильных приложениях. Но в целом построение маршрутов, возможно и появится в будущем, правда вряд ли в ближайшем.
3. Различные виджеты в скором времени будут появляться. Например, для себя я уже реализовал вывод всех объектов на одной карте: смотрите на СельхозМолле.
4. Теоретически возможно, но если честно - не в приоритете пока.
+1
vikont vikont 3 года назад #
1. Да, речь идет о произвольном количестве точек на одном ПОЛЕ - жаль, что не планируете! Почему то все пишут это поле практически с одним и тем же функционалом!!!
2. Спасибо будем ждать.
3. Интересный виджет
В общем, пока, все как у многих, но еще одного разработчика! Видимо только код, как всегда будет уникальным... smile
С одной стороны это хорошо, но когда особых отличий в функционале нет, начинаешь теряться в выборе.
+1
Loadырь Loadырь 3 года назад #
vikont:
Почему то все пишут это поле практически с одним и тем же функционалом!!!
Потому, что у поля есть некоторые ограничения, связанные с его структурой в системе. Чтобы хранить несколько точек в БД и ещё фильтровать по ним, надо писать компонент, с нужными хуками и своей логикой, что в рамках одного поля не сделать. Поэтому все поля практически с одним и тем же функционалом.
А писать второй мапс или "недомапс", врядли кто-то будет, так как в большинстве случаев, для проекта достаточно одного поля и виджета для вывода записей по этому полю.
0
vikont vikont 3 года назад #
Спасибо за исчерпывающий ответ!
Но хочу напомнить, что некоторые функции могут быть реализованы и были реализованы ранее, но дополнение заброшено!
Было, поле + виджет. В поле по адресу устанавливается метка, можно таскать в ручную! Поле делаем скрытое, видимым виджет в котором видна указанная точка и можно построить маршрут к ней от указанного места нахождения.

С тех пор (кажется 2015 год) даже в указанном варианте никто не делает построение маршрутов!!! А ведь это очень удобно посетителям сайта!!! И за это стоит бороться!
0
Loadырь Loadырь 3 года назад #
vikont:
Но хочу напомнить, что некоторые функции могут быть реализованы и были реализованы ранее
Выше я вам ответил, про несколько точек в одном поле.
Что касается построения маршрута, то это уже предоставляется АПИ Яндекса на его карте, если конечно, автор разработки включил данную настройку в поле https://yadi.sk/i/pj-FQCSRGDVhzQ или хотя бы в вызов карты.
0
IceBreaker IceBreaker 3 года назад #
Ну то есть это возможно? :))
Просто я тоже хотел поместить на сайт некую карту, как раньше вешали в офисах крупных компаний карту России с флажками, которые показывают какой из регионов охвачен бизнесом :)
Но всё не то, как вы говорите недомапс и недополе
Пока сижу в наблюдении уже годика 3, особо не горит, но было бы прикольно
0
elv3327 elv3327 3 года назад #
Интересует недопапс, это мог бы быть "Поле карта и метки" (карты яндекс + гугл) для любого Типа контента + поиск по: страна, регион, район, город, улица.
0
vikont vikont 3 года назад #
Поставил поле на проект у которого уже есть другое подобное поле.....
Блин! Надо же предупреждать, что вместо одного поля генерится сразу 10 штук! Остальные 9 скрытые! Сначала подумал, галюники... smile
Для чего остальные поля? Применения не вижу.
Удаляются все поля тоже одновременно - разумно и удобно!
Хвостов после удаления поля не нашел.

Еще бросилось в глаза - нет возможности установить масштаб карты - это неудобно! Чтобы наконец увидеть где именно находится указанный адрес, надо крутить колесико мыши! А на мобильном устройстве этот процесс еще менее интересный.
.
0
Иван Шкута Иван Шкута 3 года назад #
При этом в базе создаются еще и дополнительные поля (координаты, страна, регион, район, город, улица и т.д.), что в дальнейшем позволит производить поиск и сортировку по этим полям.
smile

Масштаб карты - исправлю.
0
elv3327 elv3327 3 года назад #
Все точки на карте , несколько точек в одной с информацией о них, фильтр по полям - будет отличный функционал. Угостил кофе.
+2
Иван Шкута Иван Шкута 3 года назад #
Спасибо! Очень кстати v
Сейчас мне нужно позакрывать некоторые хвосты по основному проекту и после этого продолжу с опенсорсом.
+1
Pascal Pascal 3 года назад #
Поле работает только с Яндекс? Насколько сложно сделать тоже самое для Гугл?
0
Иван Шкута Иван Шкута 3 года назад #
Да, поле работает только с Яндекс. В целом не сложно, но пока не планируется.
0
AHgpeu AHgpeu 3 года назад #
Отличное поле!

Если позволите, несколько вопросов по существу:
есть ли возможность выводить скрытые поля? На страницу и в фильтр.
Вы уже выкладывали виджет https://selhozmall.ru/ вверху страницы? если да, то где его можно скачать? если нет, то планируете ли?
Нет в планах сделать центровку карты этого виджета? по типу https://tech.yandex.ru/maps/jsbox/2.1/geolocation

И огромное спасибо за карту!
0
vpugachev vpugachev 1 год назад #
Спасибо за компонент. На данный момент не отображается сама карта. Т.е. кнопки навигации, масштабирования и прочее есть,а сама карта не подгружается, вместо нее точки.

Еще от автора

Доступность всех групп при редактировании записи
Сейчас администратор при редактировании чьей-то записи не может указать группу в которой не состоит сам.
Редирект менеджер обновлен
Наконец-то дошли руки до редирект-менеджера, вернее до его обновления. Новое: Поддержка 2.10.0+ Маски для исходного URL Переменные для целевого URL
Изображение с возможностью обрезки на стороне клиента
Улучшение для стандартного поля «Изображение» позволяющее редактировать загруженное изображение на стороне клиента.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.