Как подключиться и искать с помощью Joomla и OpenStreetMap
Когда мы предлагаем услугу через наш сайт или когда у нас есть физические офисы, очень важно, чтобы клиенты знали точное местоположение, поскольку это дает большую уверенность при выборе нас в качестве лучшего варианта, и лучший способ сообщить им точное местоположение - это использовать карту.
Joomla предлагает множество вариантов для встраивания карт, и одним из лучших вариантов является My Maps Locationс, который позволяет подключить ваш сайт к поставщикам карт, таким как Google Maps, Bing и OpenStreetMap.
OpenStreetMap - это очень популярный поставщик карт с множеством вариантов подключения к вашему сайту, но вам может потребоваться помощь разработчика, чтобы добиться этого, поэтому больше не беспокойтесь, My Maps Locations предлагает вам возможность сделать это самостоятельно очень простым способом. В следующих шагах мы увидим, насколько легко подключить OpenStreetMap к Joomla.
Содержание
Настройка этого расширения OpenStreetMap для Joomla
Чтобы начать использовать это расширение OpenStreetMap Joomla, мы собираемся использовать локально размещенный Joomla.
Чтобы подключить ваш сайт Joomla к OpenStreetMap, вам просто нужно перейти к Компоненты > My Maps Location > Конфигурация > Общая конфигурация и установить OpenStreetMap в качестве поставщика карты, а также в качестве автозаполнения поиска, это делается простым нажатием на них.

Теперь все должно быть настроено, у вас есть возможность изменить тип OpenStreetMap на вкладке «Поставщики карт».

Мы собираемся использовать OpenStreetMap.Mapnik.
Когда вы закончите все, просто нажмите на Сохранить и все будет сделано.
Давайте отобразим местоположения на этом расширении карт Joomla
Теперь, когда мы установили OpenStreetMaps в качестве поставщика карты, мы начнем добавлять местоположения и категории, чтобы отобразить их во фронтенде, сначала мы создадим категорию, чтобы добавить местоположение внутрь.
Категория - это способ классификации местоположений, категории отображаются во фронтенде как фильтры или используются как предопределенный параметр в пункте меню для загрузки некоторых категоризированных местоположений.
Рекомендуется использовать эти категории, когда у вас много местоположений, можно создавать категории и подкатегории. Чтобы создать новую категорию, перейдите в Компоненты > My Maps Location > Категория и нажмите «Создать».

Теперь вам нужно заполнить заголовок и, если вы хотите установить эту категорию как подкатегорию, вам нужно будет выбрать родительскую папку в правой секции.

Имейте в виду, что в этом разделе вы можете установить для этой категории статус опубликовано/не опубликовано и добавить другие параметры, такие как конфиденциальность, язык, теги и заметку. Вы также можете определить маркер по умолчанию для местоположения в категории на вкладке «Выберите маркер», перейдите на эту вкладку и нажмите ВЫБРАТЬ, затем выберите маркер, который вы хотите использовать, и нажмите «Вставить».

Теперь, когда маркер определен и категория завершена, просто нажмите на Сохранить и все будет готово для этой категории. Следующий шаг - создать новое местоположение, чтобы отобразить его во фронтенде.
Чтобы создать местоположение, перейдите в Компоненты > My Maps Location > Местоположения > Новое.
Есть 3 поля, которые необходимо заполнить:
- Название местоположения.
- Категория местоположения.
- Детали местоположения (адрес).
Есть 3 варианта добавления адреса:
- Используйте поле поиска.
- Перейдите на карту и используйте курсор, чтобы указать местоположение.
- Заполните адрес.
Есть и другие поля, которые вы можете заполнить, но эти являются обязательными; для этого примера мы заполним эти 3 поля.
Для этого примера мы будем использовать Биг-Бен в качестве местоположения.

Это так же просто, как написать “Big Ben” в поисковой строке и нажать на “ПОИСК”. Вы также можете перемещаться по карте и поставить маркер напрямую, результат будет тот же, и вы автоматически получите заполненные широту и долготу. Вся другая информация о местоположении (описание, часы работы,...) отображается в детальном представлении местоположения. Ссылка на контакт в редакции подробностей местоположения - это возможность добавить контактную ссылку, mailto или URL для каждого местоположения. На внешнем интерфейсе это будет кнопка контакта, которая откроет URL или выполнит действие mailto. Наконец, нажмите на Сохранить, и местоположение будет создано.
Последний шаг - это окончательное отображение местоположения, для этого примера мы добавим местоположение с помощью модуля, My Maps Location поставляется с 2 модулями для собственных местоположений + другими для интеграции третьих сторон (например, модуль для отображения местоположений элементов K2).
Модуль позволит вам использовать те же фильтры, что и в меню, но в позиции модуля, вы можете отображать местоположение как карту или список, а также имеете возможность выбрать некоторые местоположения или категорию местоположения.
Просто перейдите к Расширения > Модули и нажмите Новый, затем выберите Модуль карты My Maps Location.
![]()
В этом разделе вы сможете настроить все для модуля, не забудьте установить OpenStreetMap в качестве поставщика карт.

Мы назвали категорию OpenStreetMap в качестве категории для карты, которую мы создали ранее.
Наконец, просто нажмите Сохранить и модуль карты будет завершен.

Мы добавили его в правый раздел, и он выглядит довольно хорошо.
Как вы видите, было действительно легко настроить и просто нажать несколько вещей, чтобы закончить.
Начните использовать My Maps Location и создайте лучший веб-сайт на Joomla
В этом посте мы показали только несколько функций этого удивительного расширения, все функции, такие как интеграция с Hikashop, действительно просты в использовании и сделают ваш сайт действительно профессиональным, поэтому вопрос теперь… Чего вы ждете? Перейдите сюда и получите членство сейчас!
Когда вы подпишетесь на блог, мы будем отправлять вам электронное письмо, когда появятся новые обновления на сайте, чтобы вы не пропустили их.

Комментарии