无法清除Mapbox GL中的标记

时间:2018-05-08 15:46:20

标签: mapbox mapbox-gl-js mapbox-gl

当我清除所有标记时,我有错误

  

未捕获的TypeError:无法读取属性' lng'未定义的

我的代码:

var map = new mapboxgl.Map({
        container: 'map',
        style: 'mapbox://styles/mapbox/streets-v9',
    });

var marker = new mapboxgl.Marker().addTo(map);
marker.remove();

1 个答案:

答案 0 :(得分:1)

您需要将标记放在lng和lat的某个位置。你没有设置。

这是来自MapBox文档页面的example

var marker = new mapboxgl.Marker()
   .setLngLat([30.5, 50.5])
   .addTo(map);