diff -urN gmap/gmap_location.module gmap/gmap_location.module
--- gmap/gmap_location.module	2007-12-29 02:02:55.000000000 +0100
+++ gmap/gmap_location.module	2008-04-21 14:47:59.000000000 +0200
@@ -116,7 +116,7 @@
       AND
       (l.latitude != 0 OR l.longitude != 0)
     GROUP BY
-      l.eid", 'user');
+      l.eid, u.name, l.latitude, l.longitude", 'user');
 
   while ($row = db_fetch_object($result)) {
     // Determine marker type to show.
@@ -300,7 +300,7 @@
         AND
           (l.latitude != 0 OR l.longitude != 0)
         GROUP BY
-          o.uid", $nid, 'user');
+          o.uid, l.eid, l.latitude, l.longitude", $nid, 'user');
 
       while ($row = db_fetch_object($result)) {
         $newmarker = array();
