【发布时间】:2016-01-31 09:45:03
【问题描述】:
所以我正在尝试获取大的 svg 文件并将其用作开放图层 3 地图上的图层。我只想显示 svg,下面没有任何地图。试图获得答案产生了一些关于为此使用图标标记的信息,但我无法使其工作。
有谁知道如何简单地将 svg 文件显示为图层?
【问题讨论】:
-
在地图“postcompose”事件中,您可以获取画布上下文并在地图上绘制。也许这就是你想要的?向地图添加一个“postcompose”事件监听器......你应该能够找到一些例子
-
您可能需要将其转换为一组向量,默认情况下 ol 层中的对象需要进行地理定位,否则渲染器将不知道在哪里绘制与其他所有内容相关的 svg .
-
我将其转换为矢量没有问题,但我无法对其进行地理定位,因为它不是地理数据。
-
为什么你想显示 svg 下没有任何地图,它是如何被 openmaps 约束的?你能详细说明你正在尝试做什么或分享一些代码吗?
标签: javascript svg openlayers-3