Template:Zh GoogleMap Description Install/ru

From Documentation
Revision as of 09:38, 22 December 2019 by Admin (talk | contribs) (→‎Установка)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Установка

Компонент устанавливается на Joomla! 3.x стандартным способом установки через Extension Manager.


Компонент поддерживает функцию автообновления

Параметры

Настройку производить не надо, т.к. компонент работает на Google Maps JavaScript API V3.

Существует ряд параметров, которые можно настроить на уровне компонента.

Переходим на страницу компонента

Выбираем (меню):

  • Components
  • Zh GoogleMap




Нажимаем кнопку "Options"


При создании новых картографических объектов при открытии карты автоматически вычисляется местоположение, если вычислить не удается, то выводится центр Дворцовой площади Санкт-Петербурга (если не установлено место по умолчанию).

Место по умолчанию

Вы можете установить широту и долготу для места по умолчанию на Странице параметров

После чего, когда Вы создаете новую карту, метку, путь через административную панель, местоположение метки на карте будет установлено по умолчанию.


Ключ для Google Earth API

Если Вы хотите использовать функциональность Google Earth, то необходимо получить ключ для Google Earth API и ввести его в параметры.

Не смотря на то, что использовать Earth API можно без ключа, на текущий момент вы должны его указывать, т.к. я пока не смог добиться работы Maps и Earth API вместе и без ключа. Когда я смогу - я исправлю код и вы будете иметь возможность использовать Earth API без ключа API


Ключ для Google Maps API

Если вы хотите использовать ключ Google Maps API для мониторинга или оплаты пользования сверх установленных лимитов, вы можете получить ключ для Google Maps API и ввести его на Странице параметров (аналогично ключу Google Earth API)

Режим совместимости

В некоторых случаях, когда для карты разрешено Управление метками через список групп, Вы можете получить сообщение об ошибке
link.hasClass is not a function

Это может быть связано с конфликтом JQuery и mootools в некоторых шаблонах, или бибилиотека mootools отключена в joomla
В этом случае Вы можете установить режим совместимости, при котором вызовы методов hasClass и toggleClass изменяются на вызовы JavaScript функций, реализующих похожую логику.



Режим совместимости для файлов ресурсов

В некоторых случаях вы ограничиваете доступ к папке administrator. В этой папке для компонента по умолчанию есть папка assets, которая содержит иконки, css-файлы для компонента и плагина.

Если вы блокируете доступ к ней, то при попытке пользователей увидеть карту будет выведено окно логина.

И вот для этого случая в компоненте предусмотрена опция Compatible Mode for Resource Files.

Просто установите значение в ДА, и все ссылки в документе, который содержит карту (вызванную как через компонент, так и через плагин), будут на папку site assets. Не перемещайте файлы и папки, просто используйте их.

И вы должны скопировать иконки из administrator папки (/administrator/components/com_zhgooglemap/assets/icons) в site папку (/components/com_zhgooglemap/assets/icons), т.к. изначально она пустая (потому что если site папка будет содержать иконки, то размер расширения увеличится в два раза)

Если вы хотите использовать свои иконки для меток, вам следует их скопировать в обе папки. В папке administrator иконки будут использоваться в backend (административная панель), для отображения - из папки site.

Протокол

Вы можете установить протокол для загрузки карты


Тип инициализации карты

В некоторых случаях ваш шаблон или другие расширения могут использовать onload функцию. И в таком случае карта не будет инициализирована (выведена), поэтому надо использовать тип domready.


Версия Google Maps API

По умолчанию (пустое значение) используется последняя экспериментальная версия API карт.

Вы можете загрузить определенную версию API. Узнайте больше версиях Google Maps API


Тип карты в редакторе

Вы можете управлять какие типы карт будут доступны когда вы создаете объекты на карте (карту, метки...) и в подробностях отображается карта.

Список категорий

Вы можете определить тип списка категорий, которые будет доступен в подробностях Simple (плоский) или Default (иерархический)

HTML тег для заголовка всплывающего информационного окна

МОжно определить h2 (h3...) тег для всплывающего инфомрационного окна, например, для метки.


powered by

Вы можете определить место вывода моего логотипа, или скрыть его