Изменения

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

Шаблон:Google map

5796 байт добавлено, 16:28, 25 июля 2017
Новая страница: «<includeonly>{| border="0" width="{{#ifeq:{{{thumb}}}|yes|{{#expr: {{{width}}} + 2 }}|{{{width}}}}}" {{#ifeq: {{{align|}}} | center | align="center" |}} cellpaddi…»
<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>

Навигация