1 pièce(s) jointe(s)
Afficher des marqueurs dynamiquement
Bonjour,
Dans mon projet je doit créer une carte leaflet pour placer des points sur cet carte. J'ai donc commencé par récupérer les données sous le format JSON puis je doit les intégrer dans ma carte qui et en JS mais je ne trouve pas dutout de site ou de commande pour faire cela.
Voici mon script JS qui marche bien:
Code:
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
| document.addEventListener("DOMContentLoaded", init);
function init(event) {
console.log("Lancement de la fonction init");
document.getElementById("bouton").addEventListener("click", requeteAjax);
}
function requeteAjax(){
console.log("requeteAjax")
let id =document.getElementById("valeur").value;
if (id == "")
{
console.log("Le champ n'est pas remplie");
}
else
{
$.ajax('recupSQL.php',
{
type: 'POST',
data: 'Num_boitiers=' + id,
dataType: 'json',
success: function(data, textStatus, jqXHR)
{
$('#lat').text(data['Latitude']);
$('#lon').text(data['Longitude']);
},
error: function(jqXHR, textStatus, errorThrown)
{
console.log(textStatus);
}
});
}
} |
Pièce jointe 599238
La fonction JSON ressort bien la Latitude et la Longitude de chaque capteurs.
Merci d'avance pour votre aide
Baptiste