当我清除所有标记时,我有错误
未捕获的TypeError:无法读取属性' lng'未定义的
我的代码:
var map = new mapboxgl.Map({
container: 'map',
style: 'mapbox://styles/mapbox/streets-v9',
});
var marker = new mapboxgl.Marker().addTo(map);
marker.remove();
答案 0 :(得分:1)
您需要将标记放在lng和lat的某个位置。你没有设置。
这是来自MapBox文档页面的example。
var marker = new mapboxgl.Marker()
.setLngLat([30.5, 50.5])
.addTo(map);