我可以使用地图控制.ClearLayers(),但我只想清除一层(一个底图的子层,如城市)。我是新手,提前谢谢。
编辑:我正在使用C#
我不确定你用的是哪种API,但我很了解C。添加图层时,通常会将名称附加到特性。您可以通过名称或索引来选择它。
mapControl.Layers[1].Clear(); mapControl.Layers["My Layer"].Clear();