无法为Leaflet地图创建标记,它会抛出TypeError

时间:2017-10-28 11:29:46

标签: javascript leaflet

尝试创建标记时,我在控制台中看到错误:

  

未捕获的TypeError:t.addLayer不是e.addTo中的函数   (leaflet.js:5)

地图本身正常显示。

所有内容都与文档中一样:map usagetileLayer usagemarker usage

将传单脚本和CSS(来自CDN)添加到HTML文件中,如下所示:download Leaflet page

这是我的代码:



const map = L.map('map', {
  center: [55.751244, 37.618423],
  zoom: 13,
});

L.tileLayer('https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token={accessToken}', {
  maxZoom: 18,
  id: 'mapbox.streets',
  accessToken: 'pk.eyJ1IjoiaW5zYXRpYWJsZS1taW5kIiwiYSI6ImNqOWIwaWdrNjFjdDIzM24ya21qbGJuMzQifQ.EIK16areNxtGW7AyBTug6A',
}).addTo(map);

map.locate({
  setView: true,
});


L.marker([55.751244, 37.618423]).addTo(map);




0 个答案:

没有答案