Zh GoogleMap Plugin/ru: Difference between revisions
mNo edit summary |
|||
Line 27: | Line 27: | ||
Также у Вас есть возможность вызвать карту только с одним определенным маркером. Для этого необходимо вставить следующий вызов | Также у Вас есть возможность вызвать карту только с одним определенным маркером. Для этого необходимо вставить следующий вызов | ||
<pre> | <pre> | ||
{zhgooglemap-marker:NNN;Center;Zoom} | {zhgooglemap-marker:NNN;Center;Zoom;MapType;Width;Height} | ||
</pre> | </pre> | ||
где | где | ||
Line 37: | Line 37: | ||
** значение от '''0''' до '''18''' для переопределения масштаба | ** значение от '''0''' до '''18''' для переопределения масштаба | ||
** '''do not change''' - не изменять масштаб карты | ** '''do not change''' - не изменять масштаб карты | ||
* MapType - новый тип карты | |||
** ROADMAP | |||
** SATELLITE | |||
** HYBRID | |||
** TERRAIN | |||
** OSM | |||
** '''do not change''' - не изменять тип карты | |||
* Width - новая ширина карты | |||
** width value in pixels | |||
** '''do not change''' - не изменять ширину карты | |||
* Height - новая высота карты | |||
** height value in pixels | |||
** '''do not change''' - не изменять высоту карты | |||
<br /> | <br /> | ||
Line 77: | Line 90: | ||
Вы имеете возможность вызвать карту с маркерами из разных карт (указав группу маркеров). Для этого необходимо вставить следующий вызов | Вы имеете возможность вызвать карту с маркерами из разных карт (указав группу маркеров). Для этого необходимо вставить следующий вызов | ||
<pre> | <pre> | ||
{zhgooglemap-group:NNN;MMM} | {zhgooglemap-group:NNN;MMM;Zoom;MapType;Width;Height} | ||
</pre> | </pre> | ||
где | где | ||
* NNN - идентификатор группы маркеров | * NNN - идентификатор группы маркеров | ||
* MMM - идентификатор карты | * MMM - идентификатор карты | ||
* Zoom - новый масштаб карты, допустимые значения | |||
** значение от '''0''' до '''18''' для переопределения масштаба | |||
** '''do not change''' - не изменять масштаб карты | |||
* MapType - новый тип карты | |||
** ROADMAP | |||
** SATELLITE | |||
** HYBRID | |||
** TERRAIN | |||
** OSM | |||
** '''do not change''' - не изменять тип карты | |||
* Width - новая ширина карты | |||
** width value in pixels | |||
** '''do not change''' - не изменять ширину карты | |||
* Height - новая высота карты | |||
** height value in pixels | |||
** '''do not change''' - не изменять высоту карты | |||
Line 88: | Line 117: | ||
У вас есть возможность вызвать карту с маркерами из разных карт (указав категорию маркеров). Для этого необходимо вставить следующий вызов | У вас есть возможность вызвать карту с маркерами из разных карт (указав категорию маркеров). Для этого необходимо вставить следующий вызов | ||
<pre> | <pre> | ||
{zhgooglemap-category:NNN;MMM} | {zhgooglemap-category:NNN;MMM;Zoom;MapType;Width;Height} | ||
</pre> | </pre> | ||
где | где | ||
* NNN - идентификатор категории маркеров | * NNN - идентификатор категории маркеров | ||
* MMM - идентификатор карты | * MMM - идентификатор карты | ||
* Zoom - новый масштаб карты, допустимые значения | |||
** значение от '''0''' до '''18''' для переопределения масштаба | |||
** '''do not change''' - не изменять масштаб карты | |||
* MapType - новый тип карты | |||
** ROADMAP | |||
** SATELLITE | |||
** HYBRID | |||
** TERRAIN | |||
** OSM | |||
** '''do not change''' - не изменять тип карты | |||
* Width - новая ширина карты | |||
** width value in pixels | |||
** '''do not change''' - не изменять ширину карты | |||
* Height - новая высота карты | |||
** height value in pixels | |||
** '''do not change''' - не изменять высоту карты | |||
<p class="text-alert"> | <p class="text-alert"> |
Revision as of 09:35, 2 December 2011
Назначение
Плагин для компонента предназначен для вставки карт в статьи.
Более того, поскольку это плагин для содержимого (content), то Вы можете вставить код вызова в Custom HTML модуль и вывести карту как модуль. Рекомендуется ставить ширину=0 (что соответствует width: 100%), для того, чтобы карта автоматически заполняла ширину модуля и при изменении размеров (например, переменный размер шаблона), не происходило "вылезание" карты за размеры.
Установка
Установите плагин через Extension Manager. Сделайте его активным.
Использование
Вывод карты
Для вывода карты в любом месте статьи вставьте следующий фрагмент
{zhgooglemap:MMM}
где
- MMM - идентификатор карты. Он выведен в списке карт.
Вывод на карте определенной метки
Также у Вас есть возможность вызвать карту только с одним определенным маркером. Для этого необходимо вставить следующий вызов
{zhgooglemap-marker:NNN;Center;Zoom;MapType;Width;Height}
где
- NNN - идентификатор маркера
- Center - центр карты(map) или метка(placemark) является новым центром карты, допустимые значения:
- map
- placemark
- Zoom - новый масштаб карты, допустимые значения
- значение от 0 до 18 для переопределения масштаба
- do not change - не изменять масштаб карты
- MapType - новый тип карты
- ROADMAP
- SATELLITE
- HYBRID
- TERRAIN
- OSM
- do not change - не изменять тип карты
- Width - новая ширина карты
- width value in pixels
- do not change - не изменять ширину карты
- Height - новая высота карты
- height value in pixels
- do not change - не изменять высоту карты
Пример 1:
{zhgooglemap-marker:5;placemark;10}
Пример 2:
{zhgooglemap-marker:1;map;do not change}
Пример 3:
{zhgooglemap-marker:4}
В этом случае
- Center по умолчанию устанавливается в map
- Zoom по умолчанию устанавливается в do not change
Пример 4:
{zhgooglemap-marker:1;;15}
В этом случае
- Center по умолчанию устанавливается в map
- Zoom устанавливается в 15
Вывод на карте меток определенной группы
Вы имеете возможность вызвать карту с маркерами из разных карт (указав группу маркеров). Для этого необходимо вставить следующий вызов
{zhgooglemap-group:NNN;MMM;Zoom;MapType;Width;Height}
где
- NNN - идентификатор группы маркеров
- MMM - идентификатор карты
- Zoom - новый масштаб карты, допустимые значения
- значение от 0 до 18 для переопределения масштаба
- do not change - не изменять масштаб карты
- MapType - новый тип карты
- ROADMAP
- SATELLITE
- HYBRID
- TERRAIN
- OSM
- do not change - не изменять тип карты
- Width - новая ширина карты
- width value in pixels
- do not change - не изменять ширину карты
- Height - новая высота карты
- height value in pixels
- do not change - не изменять высоту карты
Вывод на карте определенной категории меток
У вас есть возможность вызвать карту с маркерами из разных карт (указав категорию маркеров). Для этого необходимо вставить следующий вызов
{zhgooglemap-category:NNN;MMM;Zoom;MapType;Width;Height}
где
- NNN - идентификатор категории маркеров
- MMM - идентификатор карты
- Zoom - новый масштаб карты, допустимые значения
- значение от 0 до 18 для переопределения масштаба
- do not change - не изменять масштаб карты
- MapType - новый тип карты
- ROADMAP
- SATELLITE
- HYBRID
- TERRAIN
- OSM
- do not change - не изменять тип карты
- Width - новая ширина карты
- width value in pixels
- do not change - не изменять ширину карты
- Height - новая высота карты
- height value in pixels
- do not change - не изменять высоту карты
Когда карта выводится по категории, то все объекты на карте (метки, маршруты, пути) также ограничиваются данной категорией
Вывод карты в Lightbox
Сделана возможность вызова карты в отдельном окне, для этого необходимо указать следующий код
{zhgooglemap-lightbox:MMM;Title;Width;Height}
где
- MMM – идентификатор карты
- Title – текст линка
- Width – ширина lightbox-окна
- Height – высотаof lightbox-окна.
Существуют ограничения – нельзя использовать в наименовании символы
< > / \
Карта выводится как компонент (т.е. все функции именно компонента, не плагина). Т.е. плагин осуществляет вызов компонента.
Есть особенность – при этом стили шаблона не подгружаются.
Ограничения
Плагин не работает в контактах, так как у контактов тип отличен от "content"
Но у Вас есть возможность создать статью, отформатировав ее как контакт, даже красивее, и включить в нее карту
Т.к. это плагин для компонента, то компонент должен быть установлен
См. также
Language: | English • русский |
---|