Шаблон:Google map
Материал из Lurkmore.
GM2Wiki™ версия/version: #
- Этот шаблон позволяет вставлять в статьи с вики-разметкой любые интерактивные карты Google Maps.
[править] Синтаксис
{{Google map|width=|height=|align=|thumb=|text=|url=}}
[править] Описание
Обязательные параметры вызова:
width - ширина карты в пикселах (например, width=300) height - высота карты в пикселах (например, height=200) align - положение на странице: left, center, right (по умолчанию left) thumb - выводит подпись под картой: yes, no. - Если thumb = no, выводится простая карта, - если thumb = yes, выводится карта в рамочке с подписью в стиле thumbnail (но строго заданного размера) text - подпись под картой (любой wiki-текст); выводится, если thumb = yes (text - м.б. пустым при thumb = no: |text=|) url - урезанный URL-адрес карты вида maps.google.<...> (без http:// !)
Во избежание ошибок, пользоваться этим шаблоном (т.е. вставлять карту в wiki-текст) рекомендуется исключительно с помощью вспомогательной функции «Вставить карту», которая вызывается нажатием кнопки [Вставить карту] на панели инструментов редактирования (верхний toolbar с кнопками). В результате в wiki-текст будет вставлен данный шаблон с правильно заданными параметрами (перед нажатием кнопки [Вставить карту] убедитесь, что курсор правильно спозиционирован в нужном месте редактируемой статьи!). При необходимости их можно будет отредактировать вручную (например, вставить подпись, изменить размеры карты и ее положение на странице).
[править] Дополнительные сведения
- Для правильной работы данного шаблона необходим вспомогательный шаблон {{Gm notice}}.
- Для обеспечения функциональности кнопки [Вставить карту] и отображения карт на wiki-страницах необходима подгрузка внешнего скрипта http://ru.gm2.wikia.com/wiki/MediaWiki:GmapsLoader.js (который, в свою очередь, при необходимости подгружает скрипт http://ru.gm2.wikia.com/wiki/MediaWiki:MapGenerator.js), для чего в начале главного скрипта Wiki MediaWiki:Common.js нужно прописать следующее:
// include "Google Maps Loader" var gm2wiki_language = "RU"; // RU/EN value correct only document.write('<script type="text/javascript" src="http://ru.gm2.wikia.com/index.php?title=MediaWiki:GmapsLoader.js&action=raw&ctype=text/javascript&dontcountme=s"></script>');
и установить язык панели управления вставки карты, используемый по умолчанию (значение переменной gm2wiki_language: RU/EN = russian/english).
Полное описание — см. здесь.
Данный шаблон является неотъемлемой частью системы шаблонов, скриптов с открытым кодом и документации с примерами GM2Wiki™, предназначенной для вывода карт Google Maps в wiki-тексте (© User:Gm2wiki, 2009), которая может свободно распространяться и модифицироваться на условиях лицензий GPL и FDL.