作者回复: Google 地图使用的是 Canvas,而不是 SVG,这里最主要的原因还是和性能有关的,使用 SVG 的话你会看到大量的 DOM 节点,这些会拖慢地图性能的。
你可以看一下这两个方案性能的比较:https://www.flickr.com/photos/martin-kliehm/3669738142
作者回复: 👍,用过 VML 的程序员可不多
作者回复: 服务器的性能往往比客户端更高,你说的没错。但是如果用户量很大,服务端需要处理成千上万的图像生成呢?这就对服务端是显著的资源消耗了,而客户端来处理的话,服务端的压力就小很多。