我有一个问题。在过去,我们只使用了开放的图层2,它使用了svg,我们在地图上有一些GIF标记(火焰动画等)。现在我们有了打开图层3地图,它使用画布来渲染地图。现在是否仍然可以将GIF标记添加到新地图中?
现在当我添加一个GIF时,我只得到一个"幻灯片"来自GIF - 它没有动画。
最好的方法是什么?在画布中渲染一些SVG(如何)或"刷新" GIF元素?
谢谢!
答案 0 :(得分:1)
好的,我已经完成了这个任务:-) YES - 可以在地图上添加一个带动画作为图标的GIF,但它需要一些JS代码。
我用叠加完成了。并且提示是precompose
事件,每当地图上的某些内容发生更改时(非常频繁),就会触发该事件。
在此活动中,我们会检查哪个功能具有.gif
扩展名的图标(我们可以在创建功能之前标记功能)。
如果有,我们检查具有此ID的叠加层是否存在:
请记住删除多余的叠加(当在范围内看不到点时,或者当我们更改地图或隐藏图层时)。