El problema general es que, dado que la agregación de puntos del mapa Baidu se retrasa ligeramente cuando supera los 1000 puntos, y tras más de 5000, es evidente que se queda atascada o incluso el navegador se bloquea, por lo que es necesario modificar el archivo MarkerClusterer_min.js introducido por el enlace externo de Baidu Map.
Archivo fuente JS de la agregación de mapas Baidu:El inicio de sesión del hipervínculo es visible.
Modificando tres lugares para resolver el lag, el archivo js modificado resuelve perfectamente el fenómeno del lag, como se muestra en la figura siguiente, más de 7.000 coches, la interfaz no está atascada y la velocidad de respuesta se ha vuelto muy rápida.
Primero: En la línea 198, MarkerClusterer.createClusters añade el siguiente código al final
Segundo: El siguiente código se comenta en la línea 494
Tercero: En la línea 511 se añade un nuevo método
Finalmente, adjunta el archivo js modificado:
Turistas, si queréis ver el contenido oculto de esta publicación, por favor Respuesta
|