Я могу очистить все слои с помощью mapControl.ClearLayers (), но я хочу очистить только один слой (подслой базовой карты, например города). Я новичок в этом, заранее спасибо.
редактировать: я использую C #
Я не уверен, какой API вы используете, но я хорошо знаю C #. Когда вы добавляете слои, вы обычно прикрепляете имя к свойству. Вы можете выбрать его по имени или по индексу.
mapControl.Layers[1].Clear(); mapControl.Layers["My Layer"].Clear();