Tema: google map
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/01/2008, 14:19
Avatar de quinqui
quinqui
 
Fecha de Ingreso: agosto-2004
Ubicación: Chile!
Mensajes: 776
Antigüedad: 20 años, 8 meses
Puntos: 56
Re: google map

holas, Blashak

Si en tus fichas tienes la latitud y la longitud exacta de donde viven tus usuarios, se hará sencillo :)

Si quieres crear un Punto por cada usuario, recorre tu lista de usuarios rescatando su Identificador, nombre o lo que quieras usar para identificarlos, más su Latitud y Longitud.
Luego, por cada iteración de tu recorrido, Crea un nuevo Marker y lo agregas en el mapa:

Código HTML:
//----Inicia la Iteracion-----

var xMensaje = "Nombre Usuario"; // Nombre o ID del Usuario
var xLat = xxx; // Latitud del Usuario
var xLng = xxx; // Longitud del Usuario

var xIcon = new GIcon(); // Hay que darle propiedades al Icono, si quieres que sea personalizado.

// Creando el Punto en el Mapa :
var xPoint = new GLatLng(xLat, xLng);
var xMarker = new GMarker(xPoint, xIcon);
GEvent.addListener(xMarker, 'click', function() {  xMarker.openInfoWindowHtml(xMensaje) });

// Agregando Punto al Mapa
miMapa.addOverlay(xMarker);

//----Fin de la Iteracion-----
El ciclo lo haces con ASP, PHP o con Javascript, si es que estás leyendo los datos desde un archivo XML ^_^.

Si lo que quieres es que la vista del mapa quede en un usuario especial, usas el método :
Código HTML:
miMapa.setCenter(new GLatLng(miLat, miLng));
Donde miLat y miLng los obtienes del usuario elegido.

Espero no haber olvidado nada. Suerte! ^_^
__________________
pipus.... vieeeeeji plomius!!!
*quinqui site*