Le problème général est que, comme l’agrégation de points de la carte Baidu ralentira légèrement lorsqu’elle dépasse 1000 points, et après plus de 5000, il est évident qu’elle est bloquée ou que le navigateur plante, il est donc nécessaire de modifier le fichier MarkerClusterer_min.js introduit par le lien externe de Baidu Map.
Fichier source JS de l’agrégation cartographique Baidu :La connexion hyperlientérée est visible.
Modifiez trois endroits pour résoudre le lag, le fichier js modifié résout parfaitement le phénomène de lag, comme montré dans la figure ci-dessous, plus de 7 000 voitures, l’interface n’est pas bloquée, et la vitesse de réponse est devenue très rapide.
Premièrement : À la ligne 198, MarkerClusterer.createClusters ajoute le code suivant à la fin
Deuxièmement : Le code suivant est commenté à la ligne 494
Troisièmement : Sur la ligne 511, une nouvelle méthode est ajoutée
Enfin, joignez le fichier js modifié :
Touristes, si vous voulez voir le contenu caché de ce post, s’il vous plaît Répondre
|