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