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! ^_^