gpt4 book ai didi

javascript - 将样式图分配给单个向量

转载 作者:行者123 更新时间:2023-12-03 12:13:34 25 4
gpt4 key购买 nike

我希望能够单独指定矢量的样式。所以我做的是这样的:

vectorLayer.features[1].style = {fillColor: "#8e0303", pointRadius: Math.random() * 50};
vectorLayer.redraw();

我从这里得到这个:http://jsfiddle.net/DR/Udd4e/31/

但是,我想指定 StyleMap 而不是 Style

类似这样的事情

var my_style = new OpenLayers.StyleMap({
"default" : new OpenLayers.Style({
...
}),
"select":new OpenLayers.Style({
...
}),
)};

并将其指定为矢量的样式(样式图)。这可能吗?

提前致谢。

杰尼娅。

最佳答案

我不确定这是否可以分配给单个 map 对象,但尝试从另一个方向思考:您可以指定一个更“智能”的 map 样式,根据当前 map 功能及其属性来选择样式。请参阅http://docs.openlayers.org/library/feature_styling.html看看例如对此网络 map 条件样式例如:http://www.opennet-initiative.de/map/

关于javascript - 将样式图分配给单个向量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24835495/

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