wmzoom

Установите или получите уровень масштабирования веб-карты

Описание

пример

wmzoom(zoomLevel) задает уровень масштабирования текущей веб-карты, zoomLevel. Если текущей веб-карты нет, wmzoom создает новую веб-карту.

пример

wmzoom(wm,zoomLevel) задает уровень масштабирования веб-карты, заданный указателем wm.

пример

zoomLevelOut = wmzoom() возвращает уровень масштабирования текущей веб-карты.

zoomLevelOut = wmzoom(wm) возвращает уровень масштабирования веб-карты, заданный указателем wm.

Примеры

свернуть все

Создайте веб-карту на уровне масштаба по умолчанию.

zoomLevel = wmzoom()
zoomLevel =

     0

Масштабируйте и центрируйте веб-карту на заданных широте и долготе (Лондон).

wmzoom(10)
wmcenter(51.52, 0)

Создайте две веб-карты.

wm1 = webmap;
wm2 = webmap('worldtopographic');

Масштабирование и центрирование обеих карт на заданных широте и долготе (Париж).

lat = 48.821; 
lon = 1.9391;
zoomLevel = 10;

wmzoom(wm1, zoomLevel)
wmcenter(wm1, lat, lon)
wmzoom(wm2, zoomLevel)
wmcenter(wm2, lat, lon) 

Входные параметры

свернуть все

Уровень масштаба, заданный как скалярное числовое целое число в области значений [0 18].

Типы данных: single | double

Веб-карта, заданная как указатель на веб-карту.[1]

Выходные аргументы

свернуть все

Уровень масштабирования текущей веб-карты, возвращенный как скалярное числовое целое число в области значений [0 18].

Типы данных: single | double

Совет

  • Конкретные карты могут не поддерживать каждый доступный уровень масштабирования. Если ваша карта отображается как полностью белая, попробуйте другой уровень масштаба. Отображаемая карта может не поддерживать выбранный в данный момент уровень масштабирования. Можно также выбрать другой базовый слой, который может поддерживать заданный уровень масштабирования.

Введенный в R2013b

[1] Выравнивание контуров и меток областей является представлением функции, предоставляемой поставщиками данных, и не подразумевает одобрения MathWorks®.