2016-03-25 5 views
0

JSON veya GeoJSON formatında Leaflet Yönlendirme Makinesi kullanılarak bulunan yol ayrıntılarını vermem/kaydetmem gerekiyor.Broşür Yönlendirme Makinesi: JSON/GeoJSON'da rota detayları ve koordinatlar nasıl verilir?

ben çalışır

var routeArray = new Array(); 
routeArray = control.getWaypoints(); 
alert (JSON.stringify(routeArray)); 

kullanmayı denedim ama bu şekilde ben onun yerine, TÜM rota ayrıntıları (koordinatlar ve açıklamalar) de ilgileniyorum, sadece noktalarını almak ve.

Ben

enter image description here

(.... ben gördüğünüz gibi harita üzerinde küçük mavi daireyi görebilirsiniz açıklaması benim fare işaretçisi koymak resimde) "bir yere" olduklarını tahmin

Herhangi bir öneri, örnek, jsfiddle bana yardımcı olmak için? Şimdiden çok teşekkür ederim!!!

Cesare

cevap

1

Sen L.Routing.control nesneden routeselected olayı işlemek gerekir:

routingCtrl.on('routeselected', function(routes) { 
    console.log(routes); 
    console.log(routes.route.instructions); 
}, this); 

routes değişken tüm bilgiler lealfet makinesini içeren ekranda gördüklerinizi inşa etmek kullanır. Özellikle routes.route.instructions ve routes.route.coordinates nesnelerini kontrol edin

İlgili konular