Общият проблем е, че тъй като агрегирането на точки в Baidu картата ще забавя леко, когато надвиши 1000 точки, и след повече от 5000, е очевидно, че е блокирано или дори браузърът се срива, затова е необходимо да се модифицира MarkerClusterer_min.js файлът, въведен от външната връзка на Baidu Map.
JS изходен файл за агрегиране на Baidu карти:Входът към хиперлинк е видим.
Модифициране на три места, за да се реши лагът, модифицираният js файл перфектно решава феномена на лаг, както е показано на фигурата по-долу, повече от 7 000 автомобила, интерфейсът не е блокиран и скоростта на реакция е станала много висока.
Първо: В ред 198, MarkerClusterer.createClusters добавя следния код в края
Второ: Следният код е коментиран на ред 494
Трето: На линия 511 е добавен нов метод
Накрая, прикачете модифицирания js файл:
Туристи, ако искате да видите скритото съдържание на този пост, моля Отговор
|