OpenLayers:地图中每个 GeoJson 功能都有自己的颜色?

问题描述 投票:0回答:1

有任何关于要素样式类型等的示例,但这只是简单地图的一个想法,不适用于与数据库中不断变化的信息相结合的大量数据。

这是我的样式示例,只有两个功能: https://codesandbox.io/s/openlayers-basics-2-geojson-forked-vsd3wh

在网上可以找到任何东西,但对我来说不起作用。 我需要一种有效的方法,以便我可以将每个功能的代码直接放入每个 PHP 的 JS 中。 一个大的 CSS 描述会给数据带来巨大的开销,但如果有办法动态地改变它也是可以的。 但我不知道,什么会以简单的方式在这里工作,因为我尝试的所有操作对地图都没有影响。这些线条每次都是标准蓝色,仅此而已。 :( 也尝试过踢掉 ol.css,但对我的测试代码也没有效果...

有人可以帮我吗?

尝试在功能中直接设置样式,但没有效果。

dictionary styles html-lists openlayers geojson
1个回答
0
投票

啊,经过几天的尝试和搜索,我有了一个想法,并查看了示例作者空间,发现了这个: https://codesandbox.io/s/openlayers-basics-4-style-function-soo4tr

完美!!! 对于所有也想要这样的功能的人...看看那里! :)

© www.soinside.com 2019 - 2024. All rights reserved.