Ponieważ główny wątek dotyczący AM 3.6 rozrósł się do całkiem sporych rozmiarów i skupił głównie na problemach logopedycznych Jadzi i spółki, nowe kwestie postanowiłem przedstawić w innym miejscu.
O ułomnościach korekty trasy w czasie jazdy już pisałem, niestety wygląda na to że to nie koniec usterek w algorytmach. Otóż mam pewne problemy z wytyczaniem tras (IPAQ5550, program w RAM, mapy w komplecie XL na SD). Dotyczy to_wyłącznie_długich_tras i objawia się na dwa sposoby:
Pierwszy to znikanie śladu trasy przy zwiększaniu zoomu. Ten problem występował już sporadycznie we wcześniejszych wersjach programu, w changelog była wzmianka o usunięciu tego błędu, jak widać nie do końca. Poniżej dwa przykłady gdzie po przejściu na kolejny poziom zoomu ślad zaplanowanej trasy znika.
[pic=http://republika.pl/jaccool/Picture0019.JPG] [pic=http://republika.pl/jaccool/Picture0020.JPG]
Drugi problem jest niestety bardziej irytujący. Chyba od wersji 3.5 wprowadzono w programie niejako dwa punkty końcowe trasy - czerwony - wyznaczany przez użytkownika oraz żółty określający do jakiego punktu program jest w stanie doprowadzić trasę zgodnie z siatką dróg. Czyli ekran jak poniżej jest jak najbardziej poprawny i wskazuje że od najbliższej ulicy trzeba będzie jeszcze trochę przejść na piechotę do celu...
[pic=http://republika.pl/jaccool/Picture0024.JPG]
Niestety przy wyznaczaniu dłuższych tras program się gubi. Efekty są różne, często to wygląda tak jak poniżej, gdzie program wyznacza jakiś zbędny żółty cel do którego żadna trasa nie dochodzi
[pic=http://republika.pl/jaccool/Picture0017.JPG] [pic=http://republika.pl/jaccool/Picture0018.JPG]
albo trasa dochodzi tylko do żółtego mimo że czerwony (ten właściwy) jest pareset metrów dalej, ulokowany dokładnie na drodze/ulicy czyli bezpośrednio dostępny.
O dziwo, w momencie skrócenia trasy i zbliżenia punktu startowego program nagle odzyskuje dokładność i wyznacza prawidłową trasę, a żółty cel znika.
[pic=http://republika.pl/jaccool/Picture0026.JPG] [pic=http://republika.pl/jaccool/Picture0027.JPG]
Z tego co udało mi się zauważyć przynajmniej dwa warunki sprzyjają wystąpieniu tego błędu:
1. Trasa musi być długa.
2. Cel końcowy powinien być wyznaczony na którejś z bocznych ulic.
Ciekaw jestem co na to koledzy i koleżanki betatesterzy...
Czy ten problem występuje tylko u mnie?