Изменить изображение создателя в зависимости от координат на жеребьевке - PullRequest
0 голосов
/ 19 апреля 2020

это код моего маркера. Я использую Mapbox Draw, и мне хотелось бы знать, есть ли способ изменить изображение моего маркера на основе координат моего многоугольника

map.on('load', function() {
    map.loadImage('./images/marker-removebg-preview.png',
    function(error, image) {
    if (error) throw error;
    map.addImage('marker', image);
        }
    );
});


var draw = new MapboxDraw({
    displayControlsDefault: false,
    controls: {
        polygon:true,
        trash: true,
    },
    userProperties: true,
      styles: [
          {
          "id": "gl-draw-polygon-stroke-active",
          "type": "line",
          "layout": {
            "line-cap": "round",
            "line-join": "round"
          },
          "paint": {
            "line-color": "#D20C0C",
            "line-dasharray": [0.2, 2],
            "line-width": 2
          }
        },

        {
          "id": "gl-draw-polygon-and-line-vertex-active",
          "type": "symbol",
          "filter": ["all", ["==", "meta", "vertex"], ["==", "$type", "Point"], ["!=", "mode", "static"]],
          "layout": {
            "icon-image": "marker",
            'icon-size': 0.06
            }   
         }

       ]
    });

это выглядит так : маркер

и мне нравится менять маркер с определенными координатами следующим образом: второй маркер

спасибо и извините за мой плохой английский Engli sh.

...