Hola querida comunidad, ando trabajando con el api de google maps y me ha surgido una duda, no de programación sino más bien de optimización.
Resulta que tengo una cantidad muy grande de puntos de mapa guardados en la bd, estos incluyen las coordenadas, el nombre, etc...
El mapa carga esos puntos de la base de datos dinámicamente mediante ajax, según el nivel de zoom que tenga cargará unos u otros, ahora bien, mi duda es la siguiente:
- No se si hacer que el contenido se cargue mediante ajax directamente de la base de datos segun la necesidad del usuario (nivel de zoom, posición...) ó
- Hacer un archivo xml que se actualice todas los dias con los datos de la bbdd
Los PROS de la primera opción: se cargan los puntos por zonas, por lo tanto menos puntos y más velocidad, CONTRAS: muchisima carga del servidor.
De la segunda opción PROS: se elimina la carga del servidor con un select tan grande. CONTRAS: el archivo tendrá que cargar el xml entero antes de poder ver los puntos en el mapa y no se si el servidor no "petará" al intentar meter una vez al dia todos los datos de la bbdd en un xml.
Gracias por la atención.