javascript - Openlayers 4 的标注方法
问题描述
我不是网络开发方面的专家。我使用 Openlayers 4 制作了一个网络地图,但我在复杂矢量特征的标签上遇到了问题。
我想显示属于特定组的道路标签。
webmap 模型是HERE, GeoJson 线向量是HERE。
当我使用此代码(网络地图模型)时,我从 FireFox 和 Chrome 收到此错误:
ReferenceError: 样式未定义[了解更多] test.html:37:43
我该如何解决这个问题?
解决方案
您正在使用一个不存在的style
变量。您还为图层顺序犯了一些错误。
我已经完成了一个演示,并进行了更正以使您的示例正常工作。样式的修复主要是由于更改stradario_provincialiStyle
为样式然后style
在ol.layer.Vector
.
推荐阅读
- javascript - Material ui Autocomplete:除了“Enter”事件之外,是否可以在事件上创建标签?
- c# - 如何在iText7中填充一行的剩余空间
- next.js - 使用了错误的全局 SCSS/CSS
- swift - 创建一个迄今为止发出所有值的可观察对象
- javascript - crypto.subtle.deriveKey 总是返回 undefined
- c - 如何在 ferror 文件中发出错误信号
- javascript - 为什么 document.getElementById().value 会返回一个字符串,即使它的类型是数字?
- postgresql - PostgreSQL:看不到模式
- vba - 转发具有不同内容的电子邮件 -VBA - Outlook
- c - 将文件中的数字读入数组