Чтобы удалить слой наложения на веб-карте, используйте wmremove
функция. При вызове без аргумента wmremove
удаляет последний добавленный слой наложения. Можно также удалить конкретное наложение путем определения указателя на линию или наложение маркера. Следующий пример иллюстрирует эту возможность.
Загрузка данных о широте и долготе. Эта команда загружает две переменные в рабочую область: coastlat
и coastlon
.
load coastlines
Добавьте наложение данных о береговой линии и установите наложение на переменную, используя wmline
функция. Нет текущей веб-карты, так что wmline
создает единицу.
h = wmline(coastlat,coastlon,'Width',3,'FeatureName','coastline');
Добавьте наложение маркера и установите его на переменную с помощью wmmarker
функция. Маркер подсвечивает расположение города Каракас. Обратите внимание, что наложения перечислены в Диспетчере слоев как Line Overlay 1 и Marker Overlay 2.
h2 = wmmarker(10.5000,-66.8992,'FeatureName','Caracas');
Удалите одно из наложений с помощью wmremove
функция. При вызове без аргумента wmremove
удаляет последнее наложение. В этом случае, wmremove
удаляет наложение маркера. The wmremove
функция также удаляет запись маркера в Диспетчере слоев.
wmremove
Удалите конкретный оверлей, указав его при вызове wmremove
. Для примера удалите наложение линии.
wmremove(h)
webmap
| wmline
| wmmarker
| wmpolygon
| wmremove