Удаление слоев наложения на веб-карте

Чтобы удалить слой наложения на веб-карте, используйте wmremove функция. При вызове без аргумента wmremove удаляет последний добавленный слой наложения. Можно также удалить конкретное наложение путем определения указателя на линию или наложение маркера. Следующий пример иллюстрирует эту возможность.

  1. Загрузка данных о широте и долготе. Эта команда загружает две переменные в рабочую область: coastlat и coastlon.

    load coastlines
    
  2. Добавьте наложение данных о береговой линии и установите наложение на переменную, используя wmline функция. Нет текущей веб-карты, так что wmline создает единицу.

    h = wmline(coastlat,coastlon,'Width',3,'FeatureName','coastline');
    

  3. Добавьте наложение маркера и установите его на переменную с помощью wmmarker функция. Маркер подсвечивает расположение города Каракас. Обратите внимание, что наложения перечислены в Диспетчере слоев как Line Overlay 1 и Marker Overlay 2.

    h2 = wmmarker(10.5000,-66.8992,'FeatureName','Caracas');
    

  4. Удалите одно из наложений с помощью wmremove функция. При вызове без аргумента wmremove удаляет последнее наложение. В этом случае, wmremove удаляет наложение маркера. The wmremove функция также удаляет запись маркера в Диспетчере слоев.

    wmremove
    

  5. Удалите конкретный оверлей, указав его при вызове wmremove. Для примера удалите наложение линии.

    wmremove(h)
    

См. также

| | | |

Похожие темы