如何从传单绘制工具栏中获取变量的几何类型

问题描述 投票:1回答:1

我正在已安装了传单的Angular应用中使用Leaflet绘图插件。

如果工具栏中的选定几何是点,线,多边形等,我想输入一个变量。>

在角度组件中,我具有此功能来获取坐标,但我需要了解几何形状:

this.globals.map.addControl(drawControl).on('click',onClick);
    function onClick(e) {
        var lat;
        var lng;
        var coordsPair=[]
        lat=e.latlng.lat;
        lng=e.latlng.lng
        coordsPair.push(lat,lng)
        polygon.push(coordsPair);
        coordsPair=[];
        console.log(polygon);
    }
}

现在我只能获得坐标,但是单击工具栏上无法获得几何类型

我正在已安装了传单的Angular应用中使用Leaflet绘图插件。如果工具栏中的选定几何是点,线,多边形等,我想输入一个变量。在...

angular leaflet leaflet.draw
1个回答
0
投票

我已经找到了解决方案,我不确定这是否是最好的解决方案,但是它可以工作。

© www.soinside.com 2019 - 2024. All rights reserved.