1. 程式人生 > >百度地圖,經緯度相同的點重複。導致頁面載入緩慢

百度地圖,經緯度相同的點重複。導致頁面載入緩慢

問題:百度地圖,經緯度相同的點重複。導致頁面載入緩慢

緩慢原因:地圖上的每一個點其實都是一個html節點,載入節點太多,頁面就會卡

解決方法:

第一步:使用百度點聚合 http://lbsyun.baidu.com/jsdemo.htm#c1_4

第二步:使用點聚合後,放大地圖,當放到最大19比例的時候,重複的n多點還會加載出來,此時修改原始碼:

MarkerClusterer.js這裡面的原始碼中updateClusterMarker方法修改:

修改後:

 

這樣重複的點,頁面就只會渲染一個,所以當然就不卡拉