Этот пример показывает, как добавить строку, полигон и слои наложения маркера к веб-карте. Наложите слои, может добавить информация, такой как, государственные границы и береговые линии, к карте базового слоя. Тулбокс включает функции, чтобы провести линии, полигоны и веб-маркеры на веб-карте.
Например, чтобы провести многоаспектную линию или несколько строк на карте, используйте функцию wmline
. Вы используете значения широты и долготы, чтобы задать точки, которые задают строку. Точно так же, чтобы чертить полигон, используйте функцию wmpolygon
, задавая значения широты и долготы, которые задают вершины полигона. Можно также добавить маркеры или map pins, чтобы идентифицировать интересные места на веб-карте с помощью функции wmmarker
.
Следующий пример иллюстрирует эти возможности.
Загрузите данные о широте и долготе. Это создает две переменные в рабочей области: coastlat
и coastlon
.
load coastlines
Используйте данные о широте и долготе, чтобы задать наложение строки. wmline
чертит наложение на текущей веб-карте или, если ни один не существует, это создает новую веб-карту. Пример включает несколько дополнительных параметров, чтобы задать ширину линии и имя, которое вы хотите сопоставленный со строкой.
wmline(coastlat, coastlon, 'LineWidth', 3, 'FeatureName', 'coastline')
Команда wmline
добавляет новое наложение в список оверлейных программ в менеджере по Слою.
Используйте те же данные о широте и долготе, чтобы задать наложение полигона. wmpolygon
интерпретирует широты и долготы как вершины полигона, и чертит наложение на текущей веб-карте. Пример включает несколько дополнительных параметров, чтобы задать ширину линии и имя, которое вы хотите сопоставленный со строкой.
wmpolygon(coastlat, coastlon, 'FeatureName', 'coastline','FaceColor','green')
Команда wmpolygon
добавляет наложение полигона в список оверлейных программ в менеджере по Слою.
Добавьте маркер в веб-карту, с помощью функции wmmarker
. wmmarker
добавляет наложение маркера в список оверлейных программ в менеджере по Слою.
h2 = wmmarker(10.5000,-66.8992,'FeatureName','Caracas');
webmap
| wmline
| wmmarker
| wmpolygon
| wmremove