城市百科中“中国行政区”地图省份点击放大是如何实现?

进入“http://baike.baidu.com/city”网址
clipboard.png
如图,右边有地图,点击“四川”,地图会放大到四川,四川显示白色,其余地方变为灰色,

clipboard.png
并且有地图放大的效果,点击“青海”也会有放大效果,百度的这种地图实现效果原理是什么呢?如何实现的?有研究过的吗?能出来指导指导吗?不慎感激

阅读 6.8k
2 个回答

这一般是准备多张不同zoom级别的图, 然后根据UI交互分别调用显示

整张图是用SVG绘制的,当你点击不同区域的时候会重新进行绘制,加上过渡效果,就成了你看到的样子

推荐问题