My Maps location : параметры
1. Настройки
Компонент имеет множество опций, некоторые из них могут быть переопределены в представлении меню, как мы видели ранее. Нажмите на меню: My Maps Location > Options , чтобы получить доступ к интерфейсу (в правом верхнем углу экрана).
Общая конфигурация
- Включить статистику: включить статистику местоположения
- Поиск AJAX: включить поисковые запросы в AJAX, выполнить поиск без перезагрузки страницы.
- Отображение расстояния: отображение расстояния от местоположения до позиции пользователя.
- Единица расстояния: мили или километры.
- Поставщик карт: выберите между картами Google, Microsoft Bing, Mapbox, Openstreetmap, Baidu или Mapquest.
- Автозаполнение поиска: автозаполнение предложений при поиске местоположения. Предложения для автозаполнения могут поступать из Google Maps, Bing Maps, Openstreetmap или Baidu, независимо от выбранной вами системы карт.
- Каждый раз, когда вы используете API Карт Google, если ваш домен был создан после 22 июня 2016 года, вы должны указать ключ для проверки вашего запроса.
Дополнительная информация: https://developers.google.com/maps/documentation/javascript/usage?hl=en
Получите ключ: https://developers.google.com/maps/documentation/javascript/get-api-key - Тип Google Maps: тип карты: Roadmap, Satellite, Hybrid или Terrain
- Дизайн карты: выберите дизайн по умолчанию для своих карт.
- Прокрутить карту мышью: включить увеличение/уменьшение масштаба с помощью мыши при наведении на карту.
- Перетащить карту: разрешите перетаскивание карты для перемещения по ней с помощью мыши.
- Маркер открытия события: способ открытия сведений о местоположении при нажатии или наведении курсора на маркер.
- Включить кластеризатор маркеров: каждый кластер, имеющий более одного маркера, показывает количество маркеров внутри кластера.
- Функция автоматического масштабирования : автоматическая регулировка масштабирования для отображения всех маркеров на карте.
- Тип карт Bing: тип карты: с воздуха, с высоты птичьего полета или дороги
- Ключ API карт Bing: поместите ключ API, чтобы он заработал;)
- Поиск в любом месте: добавьте опцию поиска в радиусе для поиска в любой точке мира
- Искать где угодно по умолчанию: по умолчанию селектор радиуса в режиме поиска будет установлен на Anywhere.
- Формат тега в поиске: отображать фильтры тегов в виде флажка или раскрывающегося списка
- Просмотр улиц: добавьте просмотр улиц в поиск как вариант
- Отображение маршрута: отображение ссылки для расчета маршрута от позиции пользователя
- Формат маршрута: отображать маршрут в My Maps location или перенаправлять в Google
- Ссылка на контакт в местоположении: добавьте ссылку на страницу контактов
- Кнопка контакта: отображение кнопки контакта
- Цель контактной ссылки: режим открытой контактной ссылки
- Масштаб карты по умолчанию: уровень масштабирования карты по умолчанию при первой загрузке (установите для автоматического масштабирования значение «Нет»).
- Размер карты : ширина и высота карты и результатов поиска
- Расстояние для поиска радиуса : определить значения раскрывающегося списка поиска радиуса
Пример. Пользователь может выбрать поиск в 10 милях от Нью-Йорка. - Показать список выбора расстояния: опция для отображения списка выбора поиска по редиусу расстояний
- Обрезка слова в результатах поиска: обрезка описания местоположения по определенному количеству слов в результатах поиска
- Боковая панель JQuery: измените боковую панель по умолчанию на панель JQuery (меньший и плавный эффект прокрутки)
- Отключить геолокацию: отключить геолокацию на сайтах без https.
- Отключить фильтр категорий: эта опция включает фильтр раскрывающегося списка категорий.
- Отключить фильтр состояния страны: отобразить раскрывающееся меню штата страны в представлении поиска
- Поиск по почтовому индексу: поиск по полю почтового индекса
- Цвет кнопки «ИЛИ»: цвет кнопки «ИЛИ» в теме по умолчанию
- Цвет кнопки: цвет кнопки «Геолокация» в теме по умолчанию
- Глобальный цвет шрифта: используйте этот параметр, чтобы установить глобальный цвет шрифта для местоположений «Моя карта».
- Фоновое изображение: изображение на фоне поиска по теме по умолчанию
- Маркер: добавьте свое положение на карте и выберите изображение в качестве маркера.
- Изображение значка по умолчанию: используйте изображение значка по умолчанию, если значок недоступен
- Helper Override: создайте файл переопределения стандартного макета Joomla, на который не будут влиять обновления расширений (в папке /html)
Расположение статьи Joomla
Чтобы отображать карту в каждой статье, во-первых, вы должны включить местоположения статьи Joomla . Кроме того, вы можете выбрать одну или несколько определенных категорий, чтобы показать эту опцию.
2. Bing как источник карты
Чтобы использовать Bing Maps от Microsoft в качестве источника карт, вам необходимо заполнить ключ API в глобальной конфигурации My Maps location . Страница Bing находится здесь: https://www.bingmapsportal.com/
Вы должны создать бесплатную учетную запись отсюда и скопировать код ключа API из своей учетной записи.
Затем вы сможете использовать карту Bing в качестве источника карты из глобальной конфигурации (чтобы включить ее по умолчанию) или из пункта меню.
3. Mapbox как источник карты
Чтобы использовать Mapbox, пользовательскую картографическую платформу для разработчиков, в качестве источника карт, вам необходимо заполнить Mapbox API в My Maps location > Поставщики карт .
Домашняя страница Mapbox находится здесь, вам нужно создать бесплатную учетную запись здесь: https://www.mapbox.com/
Оттуда вы можете создать новый дизайн страницы или использовать рекомендованный и сохранить его в своей учетной записи.
Чтобы получить свои учетные данные, используйте меню Учетная запись (вверху справа):
- API Mapbox: используйте меню « Учетная запись» > «Токены доступа»
Таким образом, вы получаете один ключ на каждый стиль карты, который вы создали.
Затем просто скопируйте его в конфигурацию My Maps location чтобы использовать.