怎么在网页上绘制图形

老师要求根据一个json文件在网页里面绘制出地图,类似于Echart的底图,也就是Echart下面的那层地图的效果?简单一点也可以说是怎么在网页里面画东西?请问我应该学习那些知识?本人是学生,没有悬赏,希望大家能帮帮忙?谢谢

canvas drawImage

用html5的canvas,很方便

js,canvas,svg,vml(ie专用)等

html5 canvas