Trail « Di a Sant'Andria »
📅 Dimanche 29 Novembre 2026
ℹ️+
ℹ️
✏️
🔐
A Falcunaghja
📏 8,20 km
⬇ GPX
📈 Profil
A Teppa di San Parteu
📏 22,16 km
⬇ GPX
📈 Profil
A Pieve
📏 3,5 km
⬇ GPX
📈 Profil
📥
GPX
🏔 A Pieve
⬇ Télécharger
📈 Profil
⛰ A Teppa
🌄 A Falcunaghja
☰
MENU
✕
☰
📍 Points kilométriques
ℹ️ Informations pratiques
📈 Profil altimétrique
🗺️ Cartes ▾
🌍 Plan
🛰️ Satellite
🗺️ IGN
✕ Quitter
Votre guide tout terrain
🔍
Rechercher
🗺️
Territoire
▼
Circuits découverte
▼
➕
Nouveau circuit
📂
Mes circuits
👁
Prévisualiser
🗑
Supprimer
📝
Signalements
▼
🥾
Traces
▼
🌍
Cartes
▼
🗺️
Plan
🛰️
Satellite
🇫🇷 IGN
🛠️
Outils
▼
⚙️
Paramètres
▼
📍 Repère +
🗺️ Journal
📤 Partager
✕
🏞️ Parcelles
📍 Adresses
📐 Cadastre
✕
📍 Adresses
🏞️ Parcelles
🗺️ Carte
✕
GPS
🗑️
ℹ️
Informations
📄
Traces
📡Live
📂 GPX
🚗Route
🥾Marche
🛰Satellite
📚Couches
📍 Points terrain
📂 Import BAL
🏠 Adresses
📥 Import parcelles cadastrales
🗺️ Parcelles
🌍 Tout afficher
❌ Tout masquer
📥
Parcelles
✕
📍
Point de repère
🏷️ Catégorie
Repérage
Danger
Point d'eau
Point d'Intérêt
📸 Ajouter une photo
💾 Enregistrer
✖ Fermer
✕
📍
Point de repère
🧭 Itinéraire
if (window.userRole !== "test") { html += `
🗑 Supprimera
`; }
✖ Fermer
📋 Copier
🟢 WhatsApp
📩 SMS
❌ Fermer
📤 Partage
Point repère
📍 ...
📋
🧭
⚡ Dernier contact
🟢 WhatsApp
📩 SMS
📋 Copier
Fermer
// Création bouton informations et traces
📈 Profil altimétrique
✖
Distance :
D+ :
D- :
Altitude :
//============================================================================= /* ========================================================= 👤 SUIVI BÉNÉVOLE 01 ========================================================= */ window.benevole01Marker = null; window.benevole01Trace = null; window.benevole01Positions = []; /* ============================ ICÔNE BÉNÉVOLE ============================ */ const benevole01Icon = L.divIcon({ className: "benevole01-icon", html: `
👤
B01
`, iconSize:[70,65], iconAnchor:[35,20] }); /* ============================ CHARGEMENT DES BÉNÉVOLES ============================ */ async function chargerBenevole01(){ try{ const response = await fetch( "/php/sync_benevole.php?t=" + Date.now(), { cache:"no-store" } ); if(!response.ok){ return; } const data = await response.json(); if( !data.ok || !Array.isArray(data.positions) || data.positions.length === 0 ){ return; } /* ========================= POSITIONS B01 ========================= */ const positions = data.positions .filter(p => p.benevole === "01" && Number.isFinite(Number(p.lat)) && Number.isFinite(Number(p.lon)) ); if(!positions.length){ return; } const latlngs = positions.map(p => [ Number(p.lat), Number(p.lon) ]); const derniere = latlngs[latlngs.length - 1]; /* ========================= TRACE B01 ========================= */ if(!window.benevole01Trace){ window.benevole01Trace = L.polyline( latlngs, { color:"#16803c", weight:5, opacity:.75 } ).addTo(map); }else{ window.benevole01Trace .setLatLngs(latlngs); } /* ========================= MARQUEUR B01 ========================= */ if(!window.benevole01Marker){ window.benevole01Marker = L.marker( derniere, { icon:benevole01Icon, zIndexOffset:10000 } ) .addTo(map); window.benevole01Marker.bindPopup(`
👤 Bénévole 01
Suivi GPS actif `); }else{ window.benevole01Marker .setLatLng(derniere); } console.log( "👤 B01", "positions =", positions.length, "dernière =", derniere ); }catch(error){ console.log( "❌ suivi B01", error ); } } /* ============================ ACTUALISATION ============================ */ chargerBenevole01(); setInterval( chargerBenevole01, 5000 ); //=============================================================================
Document
✖
✕ Fermer
⬅ Parcours