[Geosales] - География продаж метками на карте
Компонент представляет собой карту с географией продаж в виде меток на карте, и удобно редактируется менеджерами через админку сайта.
Пример использования
Для создания метки, переходим в Приложения -> География продаж, вкладка Регионы, добавляем Регион (Например: Свердловская обл.), далее переходим в Города, и добавляем город, Пример:
Сниппеты
GeosalesMap — Рисует карту с метками
Параметры вызова:
tpl — Чанк оформления карты
GeosalesNav — Группирует города по регионам и создает навигацию по ним
Параметры вызова:
tplOuter — Чанк обертка
tplRegion — Чанк оформления региона с городами
tplCity — Чанк оформления города
sortby — Сортировка
sortdir — Тип сортировки по убыванию/по возрастанию
Пример вызова на странице
Настройки компонента
geosales_map_behaviors — Менеджер поведений карты
Позволяет включать и отключать поведения. У каждой карты уже есть собственный менеджер поведений, доступный как map.behaviors. Не инстанцируйте экземпляры этого класса без необходимости
geosales_map_zoom — Зум после загрузки карты
geosales_map_center — Координаты центра карты
То место где будет находится карта при загрузке
geosales_map_clickzoom — Зум при клике на пункт меню
1 — Очень далеко; 16 — близко
geosales_map_clusterize — Включить кластеризатор
Да/Нет
geosales_map_cluster_icons — Значок кластера
slands#blueClusterIcons, islands#darkOrangeClusterIcons и т.д.
geosales_map_controls — Элементы управления картой
Это кнопки и другие графические элементы, с помощью которых пользователи могут выполнять различные действия с картой. Например, изменять масштаб, настраивать маршруты и др. Как правило, элементы управления размещаются в области показа карты и имеют фиксированное положение
geosales_map_marker — Маркер по умолчанию
Путь до картинки маркера
Демо — geosales.tyrsyna.ru
Дополнение платное — 190 ₽
modstore.pro/packages/maps/geosales
Пример использования
Для создания метки, переходим в Приложения -> География продаж, вкладка Регионы, добавляем Регион (Например: Свердловская обл.), далее переходим в Города, и добавляем город, Пример:
Сниппеты
GeosalesMap — Рисует карту с метками
Параметры вызова:
tpl — Чанк оформления карты
GeosalesNav — Группирует города по регионам и создает навигацию по ним
Параметры вызова:
tplOuter — Чанк обертка
tplRegion — Чанк оформления региона с городами
tplCity — Чанк оформления города
sortby — Сортировка
sortdir — Тип сортировки по убыванию/по возрастанию
Пример вызова на странице
<div class="row">
<div class="col-md-3">
[[GeosalesNav?
&tplCity=`tpl.Geosales.city`
&tplRegion=`tpl.Geosales.region`
&tplOuter=`tpl.Geosales.outer`
&sortby=`region`
&sortdir=`ASC`
]]
</div>
<div class="col-md-9">
[[GeosalesMap?
&tpl=`tpl.Geosales.map `
]]
</div>
</div>
Настройки компонента
geosales_map_behaviors — Менеджер поведений карты
Позволяет включать и отключать поведения. У каждой карты уже есть собственный менеджер поведений, доступный как map.behaviors. Не инстанцируйте экземпляры этого класса без необходимости
geosales_map_zoom — Зум после загрузки карты
geosales_map_center — Координаты центра карты
То место где будет находится карта при загрузке
geosales_map_clickzoom — Зум при клике на пункт меню
1 — Очень далеко; 16 — близко
geosales_map_clusterize — Включить кластеризатор
Да/Нет
geosales_map_cluster_icons — Значок кластера
slands#blueClusterIcons, islands#darkOrangeClusterIcons и т.д.
geosales_map_controls — Элементы управления картой
Это кнопки и другие графические элементы, с помощью которых пользователи могут выполнять различные действия с картой. Например, изменять масштаб, настраивать маршруты и др. Как правило, элементы управления размещаются в области показа карты и имеют фиксированное положение
geosales_map_marker — Маркер по умолчанию
Путь до картинки маркера
Демо — geosales.tyrsyna.ru
Дополнение платное — 190 ₽
modstore.pro/packages/maps/geosales
Поблагодарить автора
Отправить деньги
Комментарии: 12
Хороший компонент, круто, что есть такое просто решение.
Однако, я тут недавно делал что-то подобное, и там помимо адреса и описания еще вставлялась ссылка на фото, ссылки на соц.сети и еще всякая инфа. Плюс использовалась Google-карта, т.к. она стилизуется.
Было бы вообще отлично, если было бы какое-нибудь дополнительное поле в виде JSON например, как в MIGX, ну и можно было варьировать, Яндекс-карту ставить, или Google.
Ни к чему не призываю, не критикую, просто как предложение по доработкам к следующим версиям.
Однако, я тут недавно делал что-то подобное, и там помимо адреса и описания еще вставлялась ссылка на фото, ссылки на соц.сети и еще всякая инфа. Плюс использовалась Google-карта, т.к. она стилизуется.
Было бы вообще отлично, если было бы какое-нибудь дополнительное поле в виде JSON например, как в MIGX, ну и можно было варьировать, Яндекс-карту ставить, или Google.
Ни к чему не призываю, не критикую, просто как предложение по доработкам к следующим версиям.
Спасибо!
Первоначально сам хотел использовать карту от Google, на мой взгляд она действительно обладает большим функционалам, но т.к. она сейчас стала платная, решил от нее отказаться, знаю что можно получить ключ на 28 000 запросов в месяц, но имхо мало кому хочется парится с регистрацией и подключение банковской карты. Но не отрицаю что в следующих версиях возможно могу добавлю её:>
Первоначально сам хотел использовать карту от Google, на мой взгляд она действительно обладает большим функционалам, но т.к. она сейчас стала платная, решил от нее отказаться, знаю что можно получить ключ на 28 000 запросов в месяц, но имхо мало кому хочется парится с регистрацией и подключение банковской карты. Но не отрицаю что в следующих версиях возможно могу добавлю её:>
Красота! Компонент теперь всем компонентам компонент
Добрый день.
Есть ли возможность варьировать центр карты в зависимости от региона пользователя.
Было бы удобнее отдавать центр карты например в один из городов региона.
Например, пользователь пришедший из Красноярска мог бы видеть карту с центром в Красноярске, а не в МСК.
И также было бы отлично иметь возможность в этом случае этот регион выводить первым в списке
Есть ли возможность варьировать центр карты в зависимости от региона пользователя.
Было бы удобнее отдавать центр карты например в один из городов региона.
Например, пользователь пришедший из Красноярска мог бы видеть карту с центром в Красноярске, а не в МСК.
И также было бы отлично иметь возможность в этом случае этот регион выводить первым в списке
Здравствуйте.
Имеется только системная настройка Координаты центра карты — geosales_map_center
Имеется только системная настройка Координаты центра карты — geosales_map_center
Можно ли в одной из будущих версий добавить эту настройку в параметры сниппета и тем самым иметь возможность менять ее в вызове сниппета?
Постараюсь
Спасибо!
А как добавить 2 и более адресов на один город?
не дает дважды добавить один и тот же город
не дает дважды добавить один и тот же город
Если все метки в одной области то можете использовать Область как город, а город как улицу. Если же нет то при редактировании метки можно поставить 2 город, и он даст создать его.
Добрый день.
А есть ли возможность добавить поиск, как на яндекс.карте, например. Случай, когда человек живет в городе, где нет представительства (маркера на карте), но ввод города поможет сориентироваться какое представительство ближе.
geosales_map_controls способно добавить поиск? :)
А есть ли возможность добавить поиск, как на яндекс.карте, например. Случай, когда человек живет в городе, где нет представительства (маркера на карте), но ввод города поможет сориентироваться какое представительство ближе.
geosales_map_controls способно добавить поиск? :)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.