|
|
Строка 1: |
Строка 1: |
− | <includeonly>{| border="0" width="{{#ifeq:{{{thumb}}}|yes|{{#expr: {{{width}}} + 2 }}|{{{width}}}}}" {{#ifeq: {{{align|}}} | center | align="center" |}} cellpadding="{{#ifeq:{{{thumb}}}|yes|2|0}}" cellspacing="0" style="border: 1px solid #ccc; background: #f6f6f6;{{#switch:
| |
− | {{{align|}}}
| |
− | | left = margin: .5em 1em .5em .5em; float: left; clear: left;
| |
− | | right = margin: .5em 0em 1em 1em; float: right; clear: right;
| |
− | | center = clear: both;
| |
− | | #default = margin: .5em 1em .5em .5em; float: left; clear: left;
| |
− | }}"
| |
− | |-
| |
− | | align="center" valign="middle" |<div class="googlemaps" style="width: {{{width}}}px; height: {{{height}}}px;" title="{{{url}}}">
| |
− | {|style="width: {{{width}}}px; height: {{{height}}}px; text-align: center; vertical-align: middle;" border="0" align="center" cellpadding="0" cellspacing="0"
| |
− | |-
| |
− | ||<span class="googlemaps_loading">Загрузка карты…</span>
| |
− | |-
| |
− | |}</div>
| |
− | |-
| |
− | {{#ifeq:{{{thumb}}}|yes|{{Gm notice|{{{width}}}|{{{url}}}|{{{text|}}}}}|}}
| |
− | |}</includeonly><noinclude>[http://ru.gm2.wikia.com '''GM2Wiki''']™ версия/version: <span class="gm2wiki_version">#</span>
| |
| | | |
− | * Этот шаблон позволяет вставлять в статьи с вики-разметкой любые <u>интерактивные</u> карты Google Maps.
| |
− |
| |
− | === Синтаксис ===
| |
− |
| |
− | <code><nowiki>{{Google map|width=|height=|align=|thumb=|text=|url=}}</nowiki></code>
| |
− |
| |
− | === Описание ===
| |
− |
| |
− | Обязательные параметры вызова:
| |
− | <pre>
| |
− | 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:// !)
| |
− | </pre>
| |
− |
| |
− | '''Во избежание ошибок, пользоваться этим шаблоном (т.е. вставлять карту в wiki-текст) рекомендуется исключительно с помощью вспомогательной функции «Вставить карту», которая вызывается нажатием кнопки''' <span class="googlemaps_template"><nowiki>[Вставить карту]</nowiki></span> на панели инструментов редактирования (верхний toolbar с кнопками). В результате в wiki-текст будет вставлен данный шаблон с правильно заданными параметрами (''перед нажатием кнопки <span class="googlemaps_template"><nowiki>[Вставить карту]</nowiki></span> убедитесь, что курсор правильно спозиционирован в нужном месте редактируемой статьи!''). При необходимости их можно будет отредактировать вручную (например, вставить подпись, изменить размеры карты и ее положение на странице).
| |
− |
| |
− | === Дополнительные сведения ===
| |
− |
| |
− | * Для правильной работы данного шаблона необходим вспомогательный шаблон [[Template:Gm notice|<nowiki>{{Gm notice}}</nowiki>]].
| |
− | * Для обеспечения функциональности кнопки <span class="googlemaps_template"><nowiki>[Вставить карту]</nowiki></span> и отображения карт на wiki-страницах необходима подгрузка внешнего скрипта http://ru.gm2.wikia.com/wiki/MediaWiki:GmapsLoader.js (который, в свою очередь, при необходимости подгружает скрипт http://ru.gm2.wikia.com/wiki/MediaWiki:MapGenerator.js), для чего в начале главного скрипта Wiki [[MediaWiki:Common.js]] нужно прописать следующее:
| |
− |
| |
− | <pre>// 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>');</pre>
| |
− |
| |
− | и установить язык панели управления вставки карты, используемый по умолчанию (значение переменной gm2wiki_language: RU/EN = russian/english).
| |
− |
| |
− | Полное описание — см. [http://ru.gm2.wikia.com здесь].
| |
− |
| |
− | ----
| |
− |
| |
− | Данный шаблон является неотъемлемой частью системы шаблонов, скриптов с открытым кодом и документации с примерами [http://ru.gm2.wikia.com '''GM2Wiki''']™, предназначенной для вывода карт Google Maps в wiki-тексте (© User:Gm2wiki, 2009), которая может свободно распространяться и модифицироваться на условиях лицензий [http://www.gnu.org/licenses/gpl.html GPL] и [http://www.gnu.org/licenses/fdl.html FDL].</noinclude>
| |