【发布时间】:2017-01-31 08:37:13
【问题描述】:
我通过尝试为 Openlayers 3 中的图标分配颜色来尝试一些麻烦。
我已经查看了 Openlayers 站点中的 Icon Colors example,但即使使用我们在那里找到的代码,它也不起作用。如果我们在示例中单击“编辑”按钮,则会打开一个 jsfiddle,但如果我们想查看图标,我们应该注释我们指定自定义颜色的行。这是我目前所拥有的:
pointInMap.setStyle( new ol.style.Style( {
image: new ol.style.Icon( ( {
color: [ 113, 140, 0 ],
src: 'https://openlayers.org/en/v3.20.1/examples/data/dot.png'
} ) )
} ) );
vectorSource.addFeature(pointInMap);
我将颜色定义为应该定义的Openlayers 3 API states,并且我还尝试了一些其他方法,但根本没有人工作。
你可以找到一个活生生的 jsfiddle here。我对完成颜色分配的代码进行了注释,但是如果您取消注释其中一行,您将看到图标甚至没有显示。
【问题讨论】:
标签: javascript icons maps openstreetmap openlayers-3