How to calculate pixels on latlng base: 传单

How to calculate pixels on latlng base: leaflet

我正在使用传单 api.Where 用户绘制折线和保存在变量中的经纬度。

我一直在寻找一个 leaflet 函数,它假设采用 latlongs 并计算 pixels.Found layerPoint 函数,但由于我对 leaflet 的了解不多,因此无法使用该函数。

我使用了2个变量来存储两个latlng参数,但不明白如何在layerPoint函数中使用它们。

脚本

var polyline = new L.Polyline([]);
            var aa;
            var bb;
            function getDist(e) {
                // New marker on coordinate, add it to the map
                // Add coordinate to the polyline
                polyline.addLatLng(e.latlng).addTo(map).bindPopup();
                var ccc = prompt('1st or 2nd');
                if (ccc == '1') { aa = e.latlng}
                else if (ccc == '2') { bb = e.latlng; convertIt();
                }
            }

            function convertIt(e)
            {
                var getit = e.latLngToPoint(latlng, map.getZoom());
            }

如果有人可以提供帮助,请help.thanks抽出时间

latLngToPointL.Map 上的一个方法。您需要将 latLng 作为参数传递给 convertIt 函数,然后传递 return map.latLngToPoint(e),假设您保留 e 作为 convertIt 的参数名称。