Foros del Web » Programando para Internet » Javascript »

Generar DOM ¿en memoria?

Estas en el tema de Generar DOM ¿en memoria? en el foro de Javascript en Foros del Web. Generar XML en DOM. Bueno esta consulta es más bien de aclaración de conceptos o de la empanada mental que tengo ahora mismo tras decenas ...
  #1 (permalink)  
Antiguo 27/10/2011, 12:49
Avatar de intergus  
Fecha de Ingreso: mayo-2007
Mensajes: 126
Antigüedad: 16 años, 11 meses
Puntos: 3
Generar DOM ¿en memoria?

Generar XML en DOM. Bueno esta consulta es más bien de aclaración de conceptos o de la empanada mental que tengo ahora mismo tras decenas de pruebas.

Corregidme en qué me equivoco, please
Veamos. Tengo un mapa con un marcador. Al arrastrarlo cambia de posición y leo las nuevas cordenadas, centro el mapa y saco un infowindows, bueno, eso es lo de menos, es para situaros.

La idea es con esas nuevas cordenadas, por ajax leo de la base de datos los puntos proximos en un radio de x kilometros y saco nuevos puntos de interes que están proximos. Los imprimo en un div junto al mapa. (Todo esto está conseguido)

Ahora viene donde la matan. Necesito pintar en el mapa dichos puntos y no se como hacerlo, mejor dicho que técnica usar. Primero pensé en un xml, un fichero físico pero imagino a 10 personas consultando el mapa al mismo tiempo, el fichero se bloquearía ¿no? pues cada vez que alguien mueva el marcador, el fichero xml cambiará su contenido pudiendo afectar a otro usuario que al mismo tiempo este moviendo el suyo.

Ahora bien, me ha parecido entender que es posible crear el xml, NO FISICAMENTE sino en memoria del cliente, también con ajax, creo que esto solucionaría el tema pues no quedarían rastros que se puedan mezclar con otra petición, sino que cada vez que el usuario mueva el marcador y lo suelte se genera un nuevo objeto o variable con el xml pero en su ordenador.

¿me equivoco o esto se puede hacer?

Si se puede hacer, alguien podría darme pistas de cómo???
Yo he llegado a generar fisicamente el xml con DOMDocument....... etc. pero eso como ya h dicho no me vale, creo yo.

Please un poco de luz

Última edición por intergus; 28/10/2011 a las 04:27

Etiquetas: dom
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:26.