Согласен, на простое задание, сделать в админке у элемента точку на карте и ее описание уходит уйма времени, при том что клиент считает что этот функционал уже реализовон. Вчера только такое делал. Кому надо - пишите в личку.
При использовании компонента добавления элемента инфоблока в публичке поле типа привязка к карте отображается в виде текстового поля для координат. Просили добавить нормальную карту, как в админке, еще 3 года назад, до сих пор ноль реакции.
Добавлю пожелания по юзабилити 1) при поиске по карте точка должна сразу ставиться в найденное место - часто на карте не видно номеров домов. Ты вводишь точный адрес, и после этого приходится приближать карту, искать дом, кликать 2 раза пример - https://constructor.maps.yandex.ru/location-tool/ - для точной работы кластеризации несколько объектов по одному адресу должны иметь одинаковые координаты - при добавлении точки через двойной клик это невозможно, координаты должны устанавливаться поиском 2) поле поиска должно располагаться над картой, это приоритетный способ поиска по карте 3) должно перехватываться нажатие Enter в поле поиска - иначе срабатывает добавление/изменение товара, получаем либо неполностью заполненную карточку, либо ошибку и сброс всех загруженных файлов/картинок
Не всегда нужны именно координаты, которые сохраняются в поле процесса после установки маркера на карте. Нужно записать в поле процесса найденный адрес в формате строки (при учете, что был установлен маркер на карте).
Солидарна с Чалдык Сергей, абсолютно такие же возникли пожелания, реализовали своё такое свойство, плюс добавили автоматическое геокодирование по полям элемента, содержащим адрес (чтобы не копировать вручную адрес в строку поиска на карте), модуль бесплатный http://marketplace.1c-bitrix.ru/solutions/whatasoft.map2prop/
Поля есть, а пользоваться ими невозможно
Номер обращения в разработку: 26815.
Если в инфоблоке хранится описание магазинов и их координаты - тот тут нужен один масштаб, на уровне "город-районы".
А если это список городов, в которые есть доставка - то совершенно другой уровень - "страна-города".
1) при поиске по карте точка должна сразу ставиться в найденное место
- часто на карте не видно номеров домов. Ты вводишь точный адрес, и после этого приходится приближать карту, искать дом, кликать 2 раза
пример -
- для точной работы кластеризации несколько объектов по одному адресу должны иметь одинаковые координаты - при добавлении точки через двойной клик это невозможно, координаты должны устанавливаться поиском
2) поле поиска должно располагаться над картой, это приоритетный способ поиска по карте
3) должно перехватываться нажатие Enter в поле поиска
- иначе срабатывает добавление/изменение товара, получаем либо неполностью заполненную карточку, либо ошибку и сброс всех загруженных файлов/картинок
Нужно записать в поле процесса найденный адрес в формате строки (при учете, что был установлен маркер на карте).
А для вывода на карте элементов инфоблока с автопозиционированием и автомасштабированием такой вот модуль есть