Zh YandexMap, registered users can insert own markers

Всем привет.
Наконец-то выпущен релиз, который позволяет пользователям вводить и изменять свои маркеры.

Для этого на карте открываете последний слайдер (Advanced options)
Указываете, как на карте выводить маркеры (какой фильтр). Т.е. видим свои, или все.
Если свои и не залогинился – видим то, что введено через админ-панель.
Логинимся – видим свои. Если разрешен ввод маркеров – то можно и менять свои.
Чтобы передвинуть маркер – двигаем, открываем балун, говорим сохранить.
Там можно и менять наименование, примечание и группу.
Сейчас ввести тип иконки нельзя (сделаю позже). Но переопределив через группу Вы сможете добиться нужной картинки.
Жмете кнопку Изменить – и все. Данные меняются.
Жмете удалить – метка удаляется.

Чтобы ввести новый маркер – разрешаете ввод на уровне карты. Появляется маркер ввода, либо кликая на любом месте карты, либо таская его Вы добиваетесь нужного положения. Открываете балун – жмете кнопку добавить.

Плагин также подхватывает настройки ограничения видимости данных.
Нелогинимся – все, что введено через админку. Логинимся – видим свое.

В админке, на закладке списка маркеров появился фильтр по пользователю.

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

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

БОЛЬШАЯ ПРОСЬБА.
Сначала протестируйте весь функционал на какой-либо закрытой вашей странице. Поскольку я не могу гарантировать, что абсолютно все правильно сделано. Но, надеюсь – что это я подстраховываюсь.
В любом случае Вы всегда можете закрыть ввод изменив один параметр.

PS в плагине почему-то иконка не переопределилась, надо будет посмотреть :), также подправлю

10 thoughts on “Zh YandexMap, registered users can insert own markers

    • Dima

      Добрый вечер, Дмитрий.

      Если рассуждать оптимистически (оптимистично) – то месяца через два.
      Поймите меня правильно, я уделяю расширениям часа по два-три в день. Это очень много. И это помимо работы, дома, детей, спорта и всего остального. Скоро загруженность на работе возрастет, это дополнительно отнимет время с разработки.
      Поймите меня правильно, эта разработка мне ничего не приносит, кроме получения дополнительных знаний. Плюс к этому у меня еще есть мысли по доработкам, новым фичам и т.п., и это я хочу сделать раньше чем ввод пользовательских меток.

      Что касается ввода меток – сначала я хочу внести изменения в компонент по Яндекс.Картам, чтобы задействовать ACL, т.е. ограничение ввода меток по группам, к которым принадлежит пользователь, т.к. сейчас – все, кто зарегистрирован, могут вводить метки.

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

      С уважением,
      Дмитрий

  • AlexO

    Здравствуйте, Дмитрий. Столкнулся с проблемой: в картах Google не отображается картинка в балуне, url картинки указан правильно, html код тоже сомнений не вызывает, текст балуна отображается так как надо, отображается место под картинку, но самой картинки нет.

  • Dima

    Добрый вечер.

    Посмотрите исхдный код страницы. Найдите ссылку, которую Вы указали и кликните. Откроется она или нет.

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

  • AlexO

    Спасибо за ответ. Картинка открывается. Вот мой исходный код, может проблема в нем: {mosmap width=’700’|height=’500’|lat=’53.688786’|lon=’23.819784’|zoom=’15’|zoomType=’Large’|zoomNew=’1’|showMapType=’1’|overview=’0’|text=’Фитнес студия “VIP”ул. Коммунальная, 3′}

Leave a Reply to AlexO Cancel reply

Your email address will not be published. Required fields are marked *