Поместите изображение в каждую координату на карте - PullRequest
0 голосов
/ 23 марта 2020

Я использую 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]);
    }
});
...