diff --git a/map4.js b/map4.js index 8cd9709..d2a7968 100644 --- a/map4.js +++ b/map4.js @@ -102,7 +102,8 @@ targetLng = newLng; if (targetMarker) map.removeLayer(targetMarker); - targetMarker = L.marker([targetLat, targetLng]).addTo(map); + targetMarker = L.marker([targetLat, targetLng], { icon: meetIcon }).addTo(map); + // 保存 await supa.from("shared_target").upsert({ @@ -166,6 +167,17 @@ selfMarker.addTo(map); } +// ピンクの待ち合わせピン +const meetIcon = L.icon({ + iconUrl: + "https://raw.githubusercontent.com/pointhi/leaflet-color-markers/master/img/marker-icon-pink.png", + shadowUrl: + "https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/images/marker-shadow.png", + iconSize: [25, 41], + iconAnchor: [12, 41], +}); + + // =================================== // メンバー一覧 // =================================== @@ -431,7 +443,8 @@ targetLng = data.lng; if (targetMarker) map.removeLayer(targetMarker); - targetMarker = L.marker([targetLat, targetLng]).addTo(map); + targetMarker = L.marker([targetLat, targetLng], { icon: meetIcon }).addTo(map); + box.textContent = "待ち合わせ場所が共有されました!"; }