exponenta event banner

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 ®.