Openlayers + PaperJS - 这可能吗?

Openlayers + PaperJS - Is it possible?

我想在 Openlayers 地图上增加一些动画。我试过 D3,但 D3 特别是 SVG。我已经尝试过 D3 和 Leaflet 并取得了一些成果,但我更喜欢 ol3。

所以,我用 PaperJS 做了一些测试,但我想我有一些范围问题。 This is what I've got so far.

如您所见,onFrame 侦听器永远不会到达。所以我需要通过canvasFunction播放动画监听器,但我不知道如何。

感谢您的帮助!

编辑:忘了说:这家伙在 Google 地图 API 和 PaperJS 之间做了一个 impressive integration(好吧,不是那么令人印象深刻,也不是那么完整)。

如果您需要的动画不是那么复杂,我建议依靠 OpenLayers API 来创建特征动画。基本思想是创建一些控件,在您移动鼠标时绘制要素。

还有API控制animations for maps.

给定示例的地图(google 地图 + PaperJS)没有任何地图交互。我认为需要做更多的工作才能使其与地图交互(缩放 in/out、平移、转动图层 on/off 等)顺畅地工作。

嗯,我自己的问题的答案是:

当直接使用 PaperJS 和 javascript 时,您必须将 onFrame 附加到视图对象。

因此 plunk 已更新(虽然有问题,但这是一个开始)。