exponenta event banner

wmcenter

Установка или получение центральной точки веб-карты

Описание

пример

wmcenter(centerLatitude,centerLongitude) центрирует текущую веб-карту на указанных широте и долготе. Если текущая веб-карта отсутствует, wmcenter создает новую веб-карту.

пример

wmcenter(wm,centerLatitude,centerLongitude) центрирование веб-карты, указанной маркером wm, на указанных широте и долготе.

wmcenter(___,zoomLevel) центрирует и увеличивает веб-карту до заданного уровня масштабирования.

пример

[lat,lon] = wmcenter() возвращает широту и долготу центральной точки текущей веб-карты.

[lat,lon] = wmcenter(wm) возвращает широту и долготу центральной точки веб-карты, указанной маркером wm.

Примеры

свернуть все

Отображение веб-карты и поиск ее центральной точки. Нет текущей веб-карты, поэтому wmcenter создает один.

[centerLatitude,centerLongitude] = wmcenter()
centerLatitude =

     0


centerLongitude =

     0

Центрируйте карту в указанной центральной точке.

wmcenter(51.52,0)

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

wm1 = webmap('OpenStreetMap');
wm2 = webmap('USGSImagery');

Укажите широту и долготу центра веб-карты, а также уровень масштабирования. Затем центрируйте веб-карты.

centerLatitude = 36.1;
centerLongitude = -113.2;
zoomLevel = 10;
wmcenter(wm1,centerLatitude,centerLongitude,zoomLevel)
wmcenter(wm2,centerLatitude,centerLongitude,zoomLevel)

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

свернуть все

Широта центральной точки, заданная как скаляр в диапазоне [-90 90] типа single или double.

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

Долгота центральной точки, заданная как скаляр в диапазоне [-180 180] типа single или double.

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

Веб-карта, указанная как дескриптор веб-карты. [1 ]

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

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

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

свернуть все

Широта центральной точки, возвращаемая в виде скаляра в диапазоне [-90 90] типа single или double.

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

Долгота центральной точки, возвращаемая в виде скаляра в диапазоне [-180 180] типа single или double.

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

Совет

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

Представлен в R2013b

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