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); + } + + +