diff --git a/map3.html b/map3.html
index 0d6febe..98dbc4a 100644
--- a/map3.html
+++ b/map3.html
@@ -1,71 +1,160 @@
-
+
+ // 同じグループの他の人を表示
+ data.filter(u => u.group === group).forEach(user => {
+ // 自分は除外
+ if (Math.abs(user.lat - lat) < 0.0001 && Math.abs(user.lng - lng) < 0.0001) return;
+
+ L.marker([user.lat, user.lng]).addTo(map)
+ .bindPopup(`👥 同じグループ:${group}`);
+ });
+ })
+ .catch(err => {
+ console.error("データ取得エラー:", err);
+ });
+ }
+
+ // 位置情報取得失敗時
+ function error(err) {
+ alert("位置情報を取得できませんでした:" + err.message);
+ }
+
+