Доработка функционала InstantMaps

InstantCMS 2.X

Ищем специалиста

#1 26 сентября 2018 в 13:05
Добрый день!
Есть портал с интерактивной картой на компоненте (InstantMaps) open-doors.info/places

Нужно доработать на карте:
— автоматическое позиционирование пользователя по центру карты по IP
— настройка "подписки по почте" пользователя на появление объектов в заданном от него радиусе
— желательно было бы переработать процедуру добавления объекта на сайт, максимально упростив ее для пользователей

Есть также альтернативный вариант карты на компоненте "Карта городских проблем" open-doors.info/problems
Его мы попробовали приспособить под эти же нужды (благо у него код открыт), но там проблем не меньше.
А именно:
— нет возможности пакетно добавлять объекты;
— неудобный формат добавления объекта по адресу (там адрес меняется в зависимости от расположения метки на карте, а нужно наоборот)

Если есть у кого идеи, как нам решить эти проблемы, то буду рад отблагодарить за помощь.

Компонент нужен только один, главное, чтобы все работало)
#2 26 сентября 2018 в 14:39
А не проще на типах контента сделать свое? В него включить поле Яндекс карта и виджетом вывести в нужном месте общую карту.
#3 26 сентября 2018 в 16:44


А не проще на типах контента сделать свое? В него включить поле Яндекс карта и виджетом вывести в нужном месте общую карту.

Александр Витальевич
Попробую, но мне кажется, что как-то это слишком просто)
Разве получится при таком решении сохранить нужный нам функционал?
#4 26 сентября 2018 в 17:55

Разве получится при таком решении сохранить нужный нам функционал?

@Vorobyev
Конечно, нет. Сделать то можно и на типах контента, но потом все-равно нужно будет внедрять то, что вы прописали.

— желательно было бы переработать процедуру добавления объекта на сайт, максимально упростив ее для пользователей

@Vorobyev
Вы можете написать подробней? — можно в личку. Как вы это видите, поля какие-то убрать или что?
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.