代码之家  ›  专栏  ›  技术社区  ›  patrick

如何清除一个ILayer?

  •  2
  • patrick  · 技术社区  · 14 年前

    我可以使用地图控制.ClearLayers(),但我只想清除一层(一个底图的子层,如城市)。我是新手,提前谢谢。

    编辑:我正在使用C#

    1 回复  |  直到 14 年前
        1
  •  1
  •   jsmith    14 年前

    我不确定你用的是哪种API,但我很了解C。添加图层时,通常会将名称附加到特性。您可以通过名称或索引来选择它。

    mapControl.Layers[1].Clear();
    mapControl.Layers["My Layer"].Clear();
    
    推荐文章