【发布时间】:2011-08-31 13:26:04
【问题描述】:
我正在为 HTML5 Canvas 或任何 JS 库搜索世界地图的开源实现。我需要带有风景和缩放的简单矢量世界地图。如果能在iOS/Android/BB OS上运行就好了。
http://cartagen.org/ 对我来说太多余了。
【问题讨论】:
-
Canvas 做缩放不如 SVG,因为前者是位图,后者是矢量图。矢量图像在此类动作中表现最佳。
-
@Jesufer 不是真的,除非画布显示的是位图图像。您使用基于矢量的绘图命令在画布上绘图,因此在发出这些命令之前缩放画布上下文将正确“缩放”绘图而不会出现像素化。有关放大和缩小画布绘图的演示,请参阅 this answer。 (放大我两眼之间的十字准线。)
-
但我考虑到每次缩放图像时,都必须使用画布重新绘制图像,因此如果图像绘制复杂,则需要加载大量javascript。
标签: html canvas vector map svg