美文网首页
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