最近需要在系統里加個地圖展示,本不想用百度的,可是公司地圖大部分都是百度,那就還是用百度吧。。。
遇到了這麼個問題,可能很多人都遇到過,記錄一下,希望對以後將會遇到這個問題的朋友 有所幫助。
問題描述:
第一次初始化地圖,正常顯示,但是隱藏之後,再次加載地圖就會出現地圖錯位,像這樣:
問題原因:
我在加載地圖的時候會先讓它顯示出來,還想有點動態效果用了這個方法 show(500)
,問題就出在這裏,因爲地圖渲染時,如果節點元素的display 是none 就會出現錯位
解決辦法:
把500去掉 或者 延遲加載地圖就好了,總之一定要確保地圖加載時,節點是顯示狀態