Template:Zh GoogleMap Description Install/ru: Difference between revisions
m (→Протокол) |
|||
Line 92: | Line 92: | ||
=== Тип инициализации карты === | === Тип инициализации карты === | ||
В некоторых случаях ваш шаблон или другие расширения могут использовать '''onload''' функцию. И в таком случае карта не будет инициализирована (выведена), поэтому надо использовать тип '''domready'''. | В некоторых случаях ваш шаблон или другие расширения могут использовать '''onload''' функцию. И в таком случае карта не будет инициализирована (выведена), поэтому надо использовать тип '''domready'''. | ||
=== Версия Google Maps API === | |||
По умолчанию (пустое значение) используется последняя экспериментальная версия API карт. | |||
Вы можете загрузить определенную версию API. [https://developers.google.com/maps/documentation/javascript/versions Узнайте больше версиях Google Maps API] |
Revision as of 13:20, 9 November 2015
Установка
Компонент устанавливается на Joomla! 3.x (2.5) стандартным способом установки через 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 в некоторых шаблонах
В этом случае Вы можете установить режим совместимости, при котором вызовы методов hasClass и toggleClass изменяются на вызовы JavaScript функций, реализующих похожую логику.
Режим совместимости для файлов ресурсов
В некоторых случаях вы ограничиваете доступ к папке administrator folder. В этой папке для компонента по умолчанию есть папка assets, которая содержит иконки, css-файлы для компонента и плагина.
Если вы блокируете доступ к ней, то при попытке пользователей увидеть карту будет выведено окно логина.
И вот для этого случая в компоненте предусмотрена опция Compatible Mode for Resource Files.
Просто установите значение в ДА, и все ссылки в документе, который содержит карту (вызванную как через компонент, так и через плагин), будут на папку site assets. Не перемещайте файлы и папки, просто используйте их.
Если вы хотите использовать свои иконки для меток, вам следует их скопировать в обе папки. В папке administrator иконки будут использоваться в backend (административная панель), для отображения - из папки site.
Протокол
Вы можете установить протокол для загрузки карты
Тип инициализации карты
В некоторых случаях ваш шаблон или другие расширения могут использовать onload функцию. И в таком случае карта не будет инициализирована (выведена), поэтому надо использовать тип domready.
Версия Google Maps API
По умолчанию (пустое значение) используется последняя экспериментальная версия API карт.
Вы можете загрузить определенную версию API. Узнайте больше версиях Google Maps API