百度地圖——二次加載地圖錯位

最近需要在系統里加個地圖展示,本不想用百度的,可是公司地圖大部分都是百度,那就還是用百度吧。。。
遇到了這麼個問題,可能很多人都遇到過,記錄一下,希望對以後將會遇到這個問題的朋友 有所幫助。

問題描述:

第一次初始化地圖,正常顯示,但是隱藏之後,再次加載地圖就會出現地圖錯位,像這樣:
這裏寫圖片描述

問題原因:

我在加載地圖的時候會先讓它顯示出來,還想有點動態效果用了這個方法 show(500) ,問題就出在這裏,因爲地圖渲染時,如果節點元素的display 是none 就會出現錯位

解決辦法:

把500去掉 或者 延遲加載地圖就好了,總之一定要確保地圖加載時,節點是顯示狀態

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章