有谁知道如何使用mapboxgl从图层中删除geoJson多边形?

时间:2017-01-21 08:11:08

标签: javascript mapbox

使用mapboxGL从图层中删除geojon多边形时遇到了一些困难。

这里使用以下代码将我的地理多边形添加到哪里 array_geo是一个多边形几何体。添加多边形就像魅力一样 但我仍然没有找到如何删除我的多边形。我找到的唯一技巧是使用删除整个图层的removeLayer(id)函数。

var id="mylayer";
itemObj = {
    type:"Feature",
    properties: {
            description: description,
            type: 23
    },
    geometry: {
        type: "Polygon",
        coordinates: array_geo
    },

};
mpolygons.push(itemObj);
map.addSource(id,{
    "type":"geojson",
    "data":{
    "type":"FeatureCollection",
    "features":mypolygons
}

self.map.addLayer({
    "id": id,
    "source":id,
    "type":"fill",
    "layout": {'visibility':'visible'},
    "paint": {
        'fill-color': '#088',
        //'fill-opacity': 0.8
    }
})

谢谢!

0 个答案:

没有答案