1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
ChaineJS est une chaîne
// Remise à zéro du champs html : évite l'erreur du multi clic
HTML1="<html></html>"
ChaineJS= [
<html>
<head>
<title>Carte Leaflet</title>
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.7.1/dist/leaflet.css"/>
<script src="https://unpkg.com/leaflet@1.7.1/dist/leaflet.js"></script>
</head>
<body>
<div id="CarteID" style="height:100%;width:100%;"></div>
<script>
var MaCarte = L.map('CarteID').setView([42.41, 2.58],5);
L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
attribution: '© <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a>',
minZoom:2,
maxZoom:18
}).addTo(MaCarte);
MaCarte.on('click', function(e) {
varCoordonnee=e.latlng.lat+";"+e.latlng.lng;
WL.Execute("ProcCoordFromJS",Coordonnee);
});
</script>
</body>
</html>
]
HTML1=ChaineJS
PROCÉDURE INTERNE ProcCoordFromJS2(t)
VarCoordLat est une chaîne=ExtraitChaîne(t,1,";",DepuisDébut)
VarCoordLon est une chaîne=ExtraitChaîne(t,2,";",DepuisDébut)
ToastAffiche("Latitude : "+VarCoordLat+" - Longitude : "+VarCoordLon,toastCourt,cvMilieu)
FIN |
Partager