Шаблон:Google map

Материал из ВикиПротопии
Перейти к: навигация, поиск

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.