Переместитесь по веб-карте

Веб-карты, отображенные в браузере с помощью функции webmap, являются интерактивными. Браузер позволяет вам увеличить масштаб, чтобы просмотреть фрагмент карты более подробно или переместить карту в любое направление путем панорамирования с мышью, клавишами со стрелками или колесиком прокрутки. Можно также выполнить изменение масштаба, панорамирование и другое расположение программно, с помощью wmzoom, wmlimits и функций wmcenter.

Например, откройте веб-карту по умолчанию, с помощью функции webmap. По умолчанию webmap отображает целую карту, масштабировал для соответствия браузеру, сосредоточенному в широте и долготе [0 0].

webmap

Используя инструмент панорамирования, переместите карту, чтобы поместить Южную Америку в центр и, с помощью управления изменением масштаба, увеличить масштаб Бразилии.

Можно выполнить ту же навигацию программно. Например, можно открыть веб-карту, которая сосредоточена на Бразилии на этом уровне изменения масштаба с помощью функции wmcenter. Задайте долготу и широту центральной точки и уровня изменения масштаба в качестве аргументов. wmcenter открывается, новая веб-карта не ни один, существует.

wmcenter(-15.6000,-56.1003,4)

Можно также настроить представление веб-карты путем определения пределов широты и долготы. Например, можно получить текущие пределы широты и долготы с помощью функции wmlimits.

[latlim, lonlim] = wmlimits 
latlim =

  -36.5081    7.6476


lonlim =

  -88.7077  -23.4929

Можно затем открыть новую веб-карту, задав их широта и пределы долготы с помощью функции wmlimits.

wmlimits(latlim,lonlim) 

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

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

| | |

Похожие темы