我正在使用Leaflet Draw 0.4.0尝试在用户绘制两个相交的多边形时向用户抛出错误消息。我可以通过执行_showErrorTooltip()或_finishShape()函数来实现,这两个函数都在L.Draw.Polyline类中定义。
以下代码段是如何创建地图对象以及添加图层的一些示例。
我的问题是,我可以执行_finishShape()或_showErrorTooltip()函数吗?如果是这样,那我将无法访问正确的对象/类。
map = L.map('map').setView([primaryTutorLocation.lat, primaryTutorLocation.lon], 12);
drawnItems = new L.FeatureGroup();
map.addLayer(drawnItems);
var newpolygon = L.polygon(newpolyarray, {'noClip': true});
drawnItems.addLayer(newpolygon);