javascript - 如何为传单中的featureGroup提供额外的选项?

标签 javascript leaflet

我是传单 js 的新手。我正在尝试向我的 featureGroup 图层添加一些额外的选项,但它不起作用。

var marker = L.marker(point, { icon: iconMarker, data: random, class: 'hugo', id: random });
var circle = L.circle(point, {
        color: 'red',
        fillColor: '#f03',
        fillOpacity: 0.5,
        radius: 20
    });


var PoleLayer = L.featureGroup([marker, circle], {
        options: {
            attribution: "Pole Group",
            extra:"extra value",
            id:"some id"
        }
    });

对于 Marker,我能够访问选项,但对于 PoleLayer,我无法设置任何额外选项或访问这些选项,任何人都可以在这里帮助我。

我应该如何为传单js中的featureGroup分配额外的选项?

最佳答案

从传单 1.7 开始,您可以在创建功能组时设置自定义选项:

L.featureGroup(<Layer[]> layers?, options?)

引用: https://leafletjs.com/reference-1.7.1.html#featuregroup

关于javascript - 如何为传单中的featureGroup提供额外的选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43536295/

相关文章:

contextmenu - 传单 geojson 上下文菜单

polygon - 如何检测传单中的多边形是否重叠

javascript - Angular Directive(指令) : return object from collection

javascript - Angular 通用 : navigator is not defined

javascript - 如何使标题在向下滚动时隐藏,并在向上滚动 5 倍时显示(如 google+)?

r - map 不会在带有传单和光栅的 Shiny 应用程序中呈现

javascript - 是否可以从脚本中检索 Javascript 变量以在 R 中使用它

javascript - 将元素向下移动特定像素数的 onclick 事件

javascript - Mongoose 填充不填充数组

javascript - 如何使用 NUXT.js 为我的传单 map 设置自定义标记图标