javascript - 本地图平移或缩放时,OpenLayers 3 矢量图层会丢失样式

标签 javascript gis openlayers-3

更新

我尝试将文件添加到代码段或 JSFiddle 中以供人们编辑,但 JSFiddle 被禁止,我无法将文本文件上传到代码段中。除非有更好的方法,here's the public repo对于文件。

大家好!

我正在努力从 OpenLayers 2 切换到 OpenLayers 3,并通过自己尝试一些东西来补充我的阅读内容。我正在构建一个项目 here这应该相当简单:获取表单输入并将它们用作构建矢量图层的参数。除了一个问题外,界面按预期工作。

每当我平移或缩放 map 时,矢量图层似乎消失了。我一生都无法想象发生了什么。任何人都可以帮助我弄清楚我可以做什么来保持图层就位?

谢谢!

迪拉杰

最佳答案

答案在第 77 行 here 。事实证明,无论出于何种原因,我误解了 JavaScript 中的错误,并且我的样式生成器函数在未定义的样式上犯了错误。谁知道?不过,其余代码仍然有效!!!

非常感谢@ahocevar 愿意提供帮助!

关于javascript - 本地图平移或缩放时,OpenLayers 3 矢量图层会丢失样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35619356/

相关文章:

javascript - JS 在原型(prototype)上定义一个 getter 函数在对象本身上显示它

R SF : st_intersection on a list of polygons

gis - 在 GeoDataFrame 中有超过 1 个几何列是不好的做法吗?

openlayers-3 - ol3/Openlayers3 : change radius of circle when zoomed

ios - Openlayers3 ol.control.FullScreen 在 iOS 上不起作用

javascript - React 中的 OnClick 事件

javascript - Discord RPG Bot 显示数组中每个玩家的 ID

javascript - 需要帮助使用 JavaScript 删除整个 div "onClick"

java - 我在 map 上有一条路。如何将其转换为函数?

javascript - 开放层 3 : animate point feature