Маршрутизатор листовки и профили OSRM
У меня есть очень простой сценарий для интеграции управления маршрутизацией в карту листовки.
<!DOCTYPE HTML>
<html>
<head>
<title>Eine OSM Karte mit Leaflet</title>
<link rel="stylesheet" href="../leaflet/leaflet.css" />
<script src="../leaflet/leaflet.js"></script>
<script src="leaflet-routing-machine.js"></script>
<script src="Control.Geocoder.js"></script>
<link rel="stylesheet" href="Control.Geocoder.css" />
<link rel="stylesheet" href="leaflet-routing-machine.css" />
</head>
<body>
<div style="height: 400px;" id="mapid"></div>
<script>
var mymap = L.map('mapid').setView([50.27264, 7.26469], 13);
console.log(mymap);
L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png').addTo(mymap);
var control = L.Routing.control({
waypoints: [
L.latLng(50.273543, 7.262993),
L.latLng(50.281168, 7.276211)
],
router: new L.Routing.osrmv1({
language: 'de',
profile: 'car'
}),
geocoder: L.Control.Geocoder.nominatim({})
}).addTo(mymap);
</script>
</body>
</html>
Все отлично работает У меня только проблемы с профилем. Равен тому, что я положил в эту опцию (машина, нога, бицикл), нет никакой другой маршрутизации.
Я нашел в документации о машине маршрутизации листовок ( http://www.liedman.net/leaflet-routing-machine/api/) ссылку на документацию маршрутизатора: https://github.com/Project-OSRM/osrm-backend/blob/master/docs/http.md Как я могу использовать различные профили Project-OSRM? Могу ли я использовать это только как веб-сервис?
Я открываю вопрос на github: https://github.com/perliedman/leaflet-routing-machine/issues/436