Я использую Mapbox GL JS и пытаюсь разместить разные изображения для каждой координаты на моей карте.
Это мой код для установки точек и получения координат на карте.
map.on('draw.modechange', function(e) { //changer le mode en polygon
map.on('click', function(e) { // (e) est un evenement qui recupere les coordonées
if (draw.getMode() == 'draw_polygon') {
lon = e.lngLat.lng;
lat = e.lngLat.lat;
gps[nbPoints][0] = lon;
gps[nbPoints][1] = lat;
nbPoints = nbPoints+1;
console.log("Longitude : "+lon + " - " + "Latitude : "+lat);//afficher les lon et lat
//console.log(lon,lat);
};
});
});
Я использую этот код для отправки координат в мою базу данных, но пытаюсь добавить различные изображения к каждой из моих координат после нажатия кнопки.
$("#vol").click(function(e) //envoyer tous les coords vers bdd
{
for (var i = 0 ; i < nbPoints; i++) {
posLon = gps[i][0];
posLat = gps[i][1];
$.ajax({
type: "POST",
url: "donnes.php",
data: {
'lon' : posLon,
'lat' : posLat
},
success: function(){
console.log("OK");
}
});
console.log("Coordonnés: "+gps[i][0]+ " " +gps[i][1]);
}
});