美文网首页
Layer:LayerGroup

Layer:LayerGroup

作者: 1e6c2b3901b0 | 来源:发表于2019-01-18 11:53 被阅读0次

把多个图层组合在一起,当作一个整体进行处理。若把LayerGroup添加到map中,则对该图层组的添加和删除将同样作用于map。

方法

  • addLayer(layer)
  • removeLayer(layer)
  • hasLayer(layer)
  • clearLayers()
  • invoke(methodName:String,...)
    第1个参数是方法名,是字符串类型。让所包括的所有图层都执行methodName方法,可传递其它参数。若所包括的图层没有定义methodName方法,该图层不执行。也就是说,若图层1有方法doSomething,图层2没有doSomething,那么layerGroups.invoke('doSomething')时,只有图层1执行了doSomething。
  • onAdd(map)
  • onRemove(map)
  • eachLayer(fn: Function, context?: Object): this
    对图层组里的每个图层进行迭代,可指定迭代函数的上下文,如
   group.eachLayer(function (layer) {
       layer.bindPopup('Hello');
    });
  • getLayers(): Layer[]
  • setZIndex(zIndex: Number): this
    Calls setZIndex on every layer contained in this group, passing the z-index
  • getLayerId(layer: Layer): Number

相关文章

网友评论

      本文标题:Layer:LayerGroup

      本文链接:https://www.haomeiwen.com/subject/mytndqtx.html