Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Ayuda con Googlemaps y Ajax

Estas en el tema de Ayuda con Googlemaps y Ajax en el foro de Frameworks JS en Foros del Web. Hola muy buenas a todos. Tengo algunos problemas en hacer esto. Me gustaria saber si alguien entiende y sabria mas o menos como pillar esto: ...
  #1 (permalink)  
Antiguo 06/11/2008, 01:42
 
Fecha de Ingreso: noviembre-2008
Mensajes: 3
Antigüedad: 16 años, 1 mes
Puntos: 0
Ayuda con Googlemaps y Ajax

Hola muy buenas a todos. Tengo algunos problemas en hacer esto. Me gustaria saber si alguien entiende y sabria mas o menos como pillar esto:

Al pulsar en el botón "buscar" del formulario, si la búsqueda por proximidad está activa:
Se hará una petición AJAX de tipo GET a la URL sitios.txt. La petición devolverá un String con un array de objetos en formato JSON que podéis asignar a una variable Javascript aplicando la función eval()
Después de aplicar eval() obtendréis un array de objetos. Cada objeto del array tiene las siguientes propiedades: id (identificador) lat (latitud), lon (longitud), nombre, tags (etiquetas), punGuia (puntuación de la guía), punUsuarios (puntuación dada por los usuarios).
Hay que representar gráficamente todos los sitios mediante marcadores (GMarkers), de un color o forma distinto al que representa el punto donde estamos. Al clicar en cada marcador aparecerá en un "globo" el nombre del sitio, las etiquetas que lo describen y las puntuaciones de los usuarios y de la guía, en forma de estrellas o similares. Además el nombre debe ser un enlace que lleve a "sitio.xhtml". El identificador lo ignoraremos por el momento, lo usaremos en la práctica de Java.
El mapa debe mostrarse a un nivel de zoom suficiente para que se vean todos los GMarkers, pero tampoco demasiado zoom. Echadle un vistado al método getBoundsZoomLevel de la clase GMap2. Necesitaréis calcular los límites (bounds) a partir de las coordenadas mínimas y máximas de los puntos.

sitios.txt -->
sitiosJSON = [
{id:1, lat: 38.38675, lon: -0.5115, nombre: "Bar Politécnica", tags: "bar,boinas,universidad", punGuia: 3, punUsuarios: 5},
{id:2, lat: 38.34066, lon: -0.47948, nombre: "Dársena", tags:"restaurante,arroces,caro", punGuia:4, punUsuarios:4},
{id:3, lat: 38.34602, lon: -0.48284, nombre: "El callejón", tags: "pub,clásico,barrio", punGuia:4, punUsuarios:5}
]
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 23:42.