最近需要在系统里加个地图展示,本不想用百度的,可是公司地图大部分都是百度,那就还是用百度吧。。。
遇到了这么个问题,可能很多人都遇到过,记录一下,希望对以后将会遇到这个问题的朋友 有所帮助。
问题描述:
第一次初始化地图,正常显示,但是隐藏之后,再次加载地图就会出现地图错位,像这样:
问题原因:
我在加载地图的时候会先让它显示出来,还想有点动态效果用了这个方法 show(500)
,问题就出在这里,因为地图渲染时,如果节点元素的display 是none 就会出现错位
解决办法:
把500去掉 或者 延迟加载地图就好了,总之一定要确保地图加载时,节点是显示状态