Html5 canvas 使用画布HTML5高效绘图

Html5 canvas 使用画布HTML5高效绘图,html5-canvas,Html5 Canvas,我正在使用导航系统。我的程序在画布元素上绘制基于矢量的地图,但此操作需要更多的时间。每当用户移动其他位置时,我都需要重新绘制地图。因此,我需要非常快速地绘制地图。是否有任何方法或算法来制作此地图?使用图层,只重新绘制画布上具有矢量的部分实际上改变了。这里有一个关于手工操作的不错的介绍: 或者,使用一个对这些概念有很好抽象的库:它是一个固定的地图,可以在上面更改标记之类的点,还是一个可以拖动并显示更多地图的地图?更多关于你所拥有的东西的描述将帮助程序完全脱机工作。数据是固定的,但程序会根据用户的位

我正在使用导航系统。我的程序在画布元素上绘制基于矢量的地图,但此操作需要更多的时间。每当用户移动其他位置时,我都需要重新绘制地图。因此,我需要非常快速地绘制地图。是否有任何方法或算法来制作此地图?

使用图层,只重新绘制画布上具有矢量的部分实际上改变了。这里有一个关于手工操作的不错的介绍:


或者,使用一个对这些概念有很好抽象的库:

它是一个固定的地图,可以在上面更改标记之类的点,还是一个可以拖动并显示更多地图的地图?更多关于你所拥有的东西的描述将帮助程序完全脱机工作。数据是固定的,但程序会根据用户的位置绘制部分数据。谢谢你的建议。现在我正在研究EaselJS。这似乎是可行的。祝你愉快。