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

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

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

свернуть все

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

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

Советы

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

Смотрите также

| | | | | | |

Введенный в R2013b