Модули OpenCart для нанесения представительств на карты Яндекс и Гугл
Модули OpenCart Яндекс и Гугл Карты
Отображать представительства или точки выдачи товаров сети магазинов, координатором или владельцем которых вы являетесь, помогут модули OpenCart. Здесь не ограничены как количество созданных карт, так и сумма точек нанесения на них.
Особенности модулей Yandex и Google карт
Каким бы видом из списка на нашей страницы модули ОпенКарт вам ни пришлось пользоваться, надо сразу иметь представление о его особенностях.
Модуль Google карт
Чтобы установленный в ОпенКарт модуль Гугл работал, следует получить предварительно ключ API. Для этого следует зарегистрироваться через Гугл Cloud Platform.
При регистрации система запрашивает данные платежной карты. В виде проверки с нее снимут 1$. Затем эта сумма будет возвращена. Сервис Гугла, в итоге. Является бесплатным, если не превышать выданную им квоту на использование карточных лимитов на сумму 200$. Стандартные интернет-магазины обычно не превышают в расходах указанную сумму.
Модуль Яндекс карт
Карта представительств на базе Yandex является модулем, который позволяет выводить данные на Яндекс map, нанося на них имеющуюся сеть магазинов и ресселлеров, а также представительств и офисов.
Данные модули способны:
- выводить автоматически метки отделений на интерактивной карте;
- создавать активные метки с краткой, но полной информацией при клике на метку об этом магазине или представительстве;
- автоматически выдавать координаты магазинов в админке, если перемещать по карте маркер или вводить сразу адрес точки;
- выявлять сразу же месторасположение заказчика, исходя из его IP;
- автоматически открывать нужные карты для покупателя, исходя из его региона;
- кластеризировать на карте метки, объединяя их в массивы;
- вести поиск по карте, исходя из заданного региона.
Дополнительные сведения про модули OpenCart
Обычно модули OpenCart, предоставленные на нашем сайте, не нагружают страницы. Причина в том, что загрузка скриптов Yandex или Google map происходит асинхронно.Основой для хранения данных в Яндекс может быть Geofield. Неплохо на практике показали себя OpenLayers и Leaflet.
При использовании Гугл карт, дополнительные модули не нужны.
Geofield Yandex Maps
Здесь позволительно вводить и выводить все геолокационные объекты (точки, линии или полигоны). Такие модули OpenCart способствуют использованию карты в отдельных формах, а также динамической генерации карты за счет HTML, PHP или Яваскрипт.
Google Map Module
«Дарит» интерфейс при работе с GMaps API3. Легко интегрируется с Location и Views. Помогает правильно указывать координаты за счет кликов на карте. Есть свой форматтер, чтобы выводить маркеры на карту. Способен выводить одновременно несколько точек на map, исходя из данных, отмеченных в поле Location.
Geofield
Представляет собой поле-органайзер для хранения геоданных. Сюда относятся точки, линии и полигоны. Имеет форматтер с целью их «выкладки» на Google Map. Может также производить вывод на любую другую карту, которая поддерживается OpenLayers. Встроенный геокодер отсутсвует.
Работает с виджетами:
- GeoJSON;
- Latitude/Longitude;
- Well Known Text (WKT);
- Bounds.
Добавление данных с визуалом возможно за счет модулей Leaflet Widget, а также Geofield Gmap.
OpenLayers
Выглядит как набор модулей. Приспособлен для интегрирования Drupal. Имеет одноименную Javascript-библиотеку. Последняя является мощным инструментом при работе с картами. Приспособлен к интеграции с Views.
Leaflet
Представляет собой интеграцию новой библиотеки Яваскрипт. Модуль приспособлен для работы с картами и является форматтером полей Geofield, благодаря которым данные сразу выводятся. Для визуального ввода необходимо установить виджет, который доступен как отдельный модуль.
Автор: Opencart | Дата: