【发布时间】:2015-03-26 13:01:41
【问题描述】:
我需要将 Raphael js svg 集成到 OpenLayers3 地图。但是插入的 svg 需要更改大小,然后用户更改地图中的比例。 谢谢。
【问题讨论】:
-
您采用了哪种方法来集成 SVG?
ol.source.ImageStatic?ol.source.ImageCanvas?如果您想回答这个问题,您需要提供更多上下文。最好是工作代码 sn-p。 -
需要 Raphael 库在地图(在新图层中)动态绘制 svg 图像,并具有拦截事件(点击、拖放、击键)的能力。总之,raphael 的对象如果直接在 openlayers 中创建,则必须重复行为层 svg。我通过 ol3 决定了这项任务,但不幸的是 ol3 通过绘制 svg 的机会限制了我。我必须知道如何创建 OL3 svg 图层并将 Raphael 传递给它。之后,可能会由 raphael 重新绘制 svg 图像。
标签: javascript raphael openlayers-3