Problem w tym, że chyba nie bardzo jest czym sprawdzić czy restrykcja “U_turn” jest prawidłowo założona oprócz samego walidatora. Przyznam, że nie znam narzędzia (routera), które rozpoznaje i wykorzystuje restrykcje “zakaz zawracania”. Jakiś czas temu jak dowiadywałem się u źródła OSRM, ten router nie obsługiwał zakazu zawracania:(.
Ale może się już to zmieniło …
Wg mojej wiedzy nie zmieniło się, tj.: nie działa zakaz zawracania, nakaz skrętu też ma problemy (traktowany jest, chyba, jako zakaz skrętu przeciwną stronę).
Wg moich testów Osmand również nie uwzględnia nakazu skrętu (dokładnie traktuje go tylko jak zakaz skrętu w przeciwną stronę), ani zakazu zawracania (jeżeli w relacji w rolach from, via i to występyje tylko way).
NIe obsługuje również ograniczeń czasowych dla tych zakazów.
Jeżeli mam rację, to jaki sens ma takie tagowanie?
ps Osmand 1.6.3 beta, z androidshop.
A czy gdyby dać via punk - droga - punkt to dalej osrm prowadzi nie widząc tego? Miałem tutaj pisać, z pytaniem czy dobrze te restrykcje ustawiłem a tu się dowiaduję, że via droga mają gdzieś. Szkoda, bo od takich pierdół nawigacje kompletnie źle prowadzą.
Napisałem na githubie zgłoszenie o błędzie, zobaczymy co z tym zrobią.
Dennis ma inna robote teraz, nie wiadomo kiedy się za to zabierze, jeśli w ogóle. To jest wg mnie zadanie dla jakiegoś małego zespołu który zrobił by to porządniej, tym bardziej, ze warto też uwzględniać informacje o lanes i lane dividers.