1 回答

TA贡献1875条经验 获得超5个赞
你必须打电话new L.Marker()或L.marker()
要修复您的第二个错误(在评论中),您必须首先定义您的 featureGroup,然后创建标记。
var fg = new L.featureGroup();
var WA0TJT = L.Marker(new L.LatLng(39.202911,-94.602887),{
contextmenu: true,
contextmenuWidth: 140,
contextmenuItems: [{ text: 'Click here to add mileage circles', callback: circleKoords}],
icon: new L.NumberedDivIcon({number: '1' }),
title:"marker_1" }).addTo(fg).bindPopup("1<br><b>ID: #0013</b><br>WA0TJT<br>Keith Kaiser<br>Platte Co., MO Dist: A<br>39.202911, -94.602887<br>EM29QE").openPopup();
您也不会在地图上看到任何内容,因为您没有将要素组添加到地图中。你需要一个地图实例。
var map = L.map('map', {
...
});
fg.addTo(map);
添加回答
举报