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