gpt4 book ai didi

javascript - 从 mapbox 中删除 map 上的多段线

转载 作者:行者123 更新时间:2023-11-30 12:34:11 26 4
gpt4 key购买 nike

有人知道如何删除 map 上的多段线吗?我已经尝试了很多方法来删除绘制的线条。但它不会消失。这是我用来画线的代码:

var geojson = [
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[10.39799, 63.43074],
[10.3987, 63.431]
]
},
"properties": {
"stroke": "#fc4353",
"stroke-width": 5
}
},{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[10.397958755, 63.431],
[10.39868, 63.43073]
]
},
"properties": {
"stroke": "#fc4353",
"stroke-width": 5
}
}
];

L.geoJson(geojson, { style: L.mapbox.simplestyle.style }).addTo(map);

最佳答案

将添加的事物的引用存储到变量中。然后使用 map.removeLayer

var layer = L.geoJson(geojson, { style: L.mapbox.simplestyle.style }).addTo(map);
map.removeLayer(layer);

https://www.mapbox.com/mapbox.js/api/v2.1.4/l-map-class/#map-stuff-methods

关于javascript - 从 mapbox 中删除 map 上的多段线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26635880/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com