Как рассчитать пиксели на основе базы данных: листовка

Я работаю с листовкой api. Где пользователь рисует ломаную и латлонги, сохраненные в переменных.

Я искал функцию листовки, которая предполагала бы брать латлонги и вычислять пиксели. Нашел функцию layerPoint, но, поскольку я плохо понимаю листовку, не могу использовать эту функцию.

Я использовал две переменные для хранения двух параметров 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());
            }

Если кто-то может помочь, пожалуйста, помогите. Спасибо за ваше время

1 ответ

Решение

latLngToPoint это метод на L.Map, You need to pass a latLng в качестве параметра для вашего convertIt функция, то return map.latLngToPoint(e), assuming you keep e as the parameter name for convertIt,

Другие вопросы по тегам