Я экспериментирую с машиной turfjs и маршрутизацией листовок.
Я хотел бы загрузить маршрут, а затем добавить его на карту, используя turfjs с опцией буфера.Поэтому я хочу иметь возможность пройти через маршрут и, если где-то в пределах 50 метров, показать название дороги, предоставленное обычной машиной.
Я могу получить маршрут следующим образом:
function getroute() {
myroutewithout = L.Routing.control({
waypoints: [
L.latLng(window.my_lat, window.my_lng),
L.latLng(window.job_p_lat, window.job_p_lng)
],show: true, units: 'imperial',
router: L.Routing.mapbox('KEY-HERE'),
createMarker: function(i, wp, nWps) {
if (i === 0 || i === nWps + 1) {
// here change the starting and ending icons
return mymarker = L.marker(wp.latLng, {
icon: window.operatorIcon
});
} else {
// here change all the others
return job_start = L.marker(wp.latLng, {
icon: window.jobIcon
});
}
}
}).addTo(map);
Но не уверен, как получить данные и добавить в дополнение с помощью turfjs.Я нашел эти два урока, которые, как мне кажется, являются основой того, что мне нужно?
Это способ сохранить и использовать данные геоджон:
https://github.com/perliedman/leaflet-routing-machine/issues/17#issuecomment-198270151
И это то, как я хотел бы использовать это, только показывая название дороги.
https://bl.ocks.org/morganherlocker/597e16852d95acafe5dc
Кто-нибудь имеет какое-либо представление о том, с чего начать, пожалуйста, так как я очень потерян сэто.
Спасибо