plakon napisał(a):Moim skromnym zdaniem, po tak dobrze zrobionej robocie należałoby jednak dać użytkownikom możliwość wpisania ile km przejechali przez konkretny kraj i ile średnio spala samochód.
Właśnie miałem coś napisać na ten temat
Otóż wyrzeźbiłem w pocie czoła taki mały "pomocnik tankowania"
Dziwne, ale prawdziwe - zajęło mi to 3 razy więcej czasu, niż sam kalkulator
Na razie to wersja testowa, choć bardzo mocno zaawansowana. W każdym razie na stronie z kalkulatorem pojawił się nowy guzik "Gdzie wypada tankowanie".
Obsługa jest w miarę prosta - są po prostu zostawione przykładowe dane, jakie należy wpisać (oczywiście każdy może sobie wpisać, co chce i policzyć trasę). Po każdej zmianie danych trzeba przeliczyć trasę. Po przeliczeniu pojawi się planowana trasa podróży wraz z ikonkami przewidywanego tankowania. Po najechaniu myszą na ikonkę stacji benzynowej pojawi się informacja, ile to kilometrów i w jakim kraju wypadła wizyta pod dystrybutorem. Mogą się pojawić jakieś błędy, czy niedoróbki - piszcie tutaj, jak coś znajdziecie, bo nie miałem czasu by to dogłębnie przetestować.
A! I najważniejsza sprawa: Google Maps nie obsługuje więcej niż wyliczanych 6 punktów (w tym wypadku "tankowań") w sposób, jaki to zrobiono w tym "pomocniku". Jeśli więc komuś wypadnie więcej, niż 6 tankowań po drodze, to pojawi się komunikat, że jest ich za dużo i punkty nie zostaną policzone. Odległość między tankowaniami liczona jest jako (pojemność zbiornika/spalanie - 60 km rezerwy).
Licząc trasę można policzyć podając do 5 punktów pośrednich opisanych jako
"Przez 1" - "Przez 5" - Google Maps podobno je optymalizuje (cokolwiek to wg nich znaczy). Jeśli uznacie, że trzeba ich więcej niż 5, to dodam kolejne.
Programik nie był testowany na "idiotoodporność", więc nie wiem, jak może reagować np na próbę przejazdu z Sydney na Fidżi przez Tokio z tankowaniem pośrodku oceanu. Niemniej myślałem raczej o istotach myślących, które będa chciały go wykorzystać w sposób bardziej sensowny
Na razie zapraszam do testów
PS. Czasem ikonki się przykrywają (punkt startu z pierwszym tankowaniem) - nie wiem czemu tak się dzieje, ale pomaga ponowne policzenie trasy. Liczenie trasy w ogóle trochę trwa - jakieś 2-3 sekundy, więc prosze o cierpliwość
PS2 - liczby dziesiętne podajemy
z kropką, nie z przecinkiem!