gpt4 book ai didi

javascript - Leaflet,使用选项数组创建路径

转载 作者:行者123 更新时间:2023-12-03 11:12:32 28 4
gpt4 key购买 nike

这是我绘制多边形的方法:

var area1 =
L.polygon([[35.518229203901846, 35.786504745],
[35.5179672275963, 35.78861832618]],
{
fillColor: '#ff0000',
color: '#ff0000',
stroke: 1,
fill: 1,
weight: 5,
opacity: 0.5,
fillOpacity: 0.05
});

我想先在单个变量(也许是数组?)中定义几个属性(例如:颜色和填充颜色),然后将该变量与多边形创建语句中的其余属性一起放置,有什么想法吗?

谢谢。

最佳答案

您可以使用L.extend合并两个对象的实用函数:

var options = {
fillColor: '#ff0000',
color: '#ff0000'
}

L.polygon([[10, 10],[-10,10], [-10,-10], [10,-10]], L.extend(options, {
stroke: 1,
fill: 1,
weight: 5,
opacity: 0.5,
fillOpacity: 0.05
})).addTo(map);

Plunker 的工作示例:http://plnkr.co/edit/6LGdNVrtilUxmtoLRcL8?p=preview

关于javascript - Leaflet,使用选项数组创建路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27509325/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com