我想增加一些开放图层地图上的动画。我尝试过D3,但是D3是特别的SVG。我试过D3和传单,并取得了一些效果,但我真的更喜欢ol3。
所以,我已经用PaperJS做了一些测试,但我想我有一些范围问题。这就是我到目前为止所得到的。
如您所见,onFrame侦听器永远不会到达。所以我需要通过canvasFunction广播动画监听器,但我不知道怎么做。
谢谢你的帮忙!
编辑:忘了提到:这个家伙在Google和PaperJS之间做了一个令人印象深刻的集成 (好的,不那么令人印象深刻,也不是那么集成)。
发布于 2015-04-16 21:46:55
好吧,我自己问题的答案是:
当直接使用PaperJS和javascript时,您必须将onFrame附加到视图对象。
因此,扑通是更新的(它是错误的,但它是一个开始)。
发布于 2015-04-16 11:20:53
如果您需要的动画不是那么复杂,我建议使用OpenLayers API来创建特性动画。其基本思想是创建一些控件,在鼠标移动时绘制该功能。
还有一些API来控制地图动画。
给定示例的地图(google + PaperJS)没有任何地图交互。我认为还需要更多的工作才能使它与地图交互(放大/缩小,平移,打开/关闭,等等)顺利地工作。
https://stackoverflow.com/questions/29663786
复制相似问题