untitled
viviti
W kwestii rozwoju miałem jeszcze fajny pomysł, żeby była opcja pokazywania konturów okolicy, budynków - przy opisie drogi  w 3D -  z  perspektywy idącego; dane samych konturów budynków nie zajęłyby wiele miejsca, a z przeliczeniami JVM by sobie poradziła. Nie mam zbytniej znajomości programów 3D, poza tym ten brak obsługi liczb zmiennoprzecinkowych (konieczność korzystania z bibliotek).
 
 
 
 
Skrót niedoróbek - stan na dziś:
 
W wersji I - algorytm, wg którego wyszukiwana jest trasa do celu jest nienajlepszy - szuka krok po kroku, eliminując niemożliwe kierunki, badając odległość do celu. W wersji II algorytm jest już niezawodny, oparty na matematycznym algorytmie wyznaczania najkrótszej drogi.
 
 
-   Czasami przy przełączaniu szkic/plan znikają obiekty
    Trzeba wtedy wcisnąć klawisz "0"
-   Przydałyby się poprawki w sposobie powiększania /
    pomniejszania  (żeby  pozostawało wycentrowane)
-   Poszczególne polecenia nie zawsze czyszczą dokładnie
    pamięć  po ich wykonaniu
-   Powinien  przeskalowywać mapkę tak, żeby cała znaleziona
    ulica mieściła się na ekranie
-   Powinien pokazywać na mapce też nazwy mijanych ulic  (hmm?)
-   Przy wyszukiwaniu trasy - jeszcze nie jest zainstalowana
    możliwość znajdowania drogi od określonego obiektu do innego
    obiektu, do ulicy i odwrotnie 
-   Brak uproszczonej numeracji ulic (choćby tylko: strona
    parzysta/nieparzysta i w którą stronę rosną (te proste informacje
    pozwoliłyby na doprowadzenie (orientacyjne) do konkretnego
    podanego numeru domu)
-   Mocno uproszczony opis znalezionej drogi do celu - brak
    informacji pod kątem kierowców, nie kieruje przez przejścia
    dla pieszych,
-   Wyświetlanie nazw ulic jest dalekie od poprawności - nakładają  
    się - nie chciałem komplikować nazwami pisanymi na (wzdłuż) 
    ulicach - potrzeba przeliczeń - znajomości kąta pod jakim   
    przebiega ulica (chociaż można by to wyliczyć) i ograniczenia
    wyświetlacza , m.in. tylko 3  wielkości czcionek (chociaż przy
    dużych powiększeniach to nie stanowi problemu)  (a może   
    przygotować własny zestaw czcionek? )- więc okienko celownika
    po najechaniu na skrzyżowanie pokazuje wszystkie nazwy ulic
    z niego wychodzących (nazwy te rozpoczynają się na kolejnych  
    skrzyżowaniach z którymi to pierwsze się łączy), rozważałem też
    pokazywanie nazw na mapce zajmującej połowę ekranu - jako
    numerków, druga połowa to lista tych odnośników i
    odpowiadające im nazwy ulic ... na pierwszy rzut oka nie wydaje
    się to rokować szybkiej orientacji, sprawa  jest otwarta
-   Wybór wielu różnych obiektów  (multiple) - na tym etapie -
    jeszcze nie, potrzeba takiej opcji -  wątpliwa.
-   Przy pokazywaniu obiektów przy ulicy - nie jest ustawiony na
    pokazywanie obiektów dokładnie w zadanej odległości leżących
    przy tej ulicy, tylko o ileś metrów od punktu początku tej ulicy   
    (mylące - lepiej przerobić, żeby badał ileś metrów od np. każdego
    z punktów tej ulicy - zbliżone do rzeczywistego) - zmieniłem, że
    nie od początku, ale od środka drogi, ale bez przeskalowania -
    też nieprecyzyjnie, ale przynajmniej pokazuje już to centrum jako
    środek ekranu 
-   Przy pokazywaniu wielu obiektów jednego rodzaju, dla uzyskania
    bogatszej informacji o poszczególnych obiektach - wprowadziłem
    numerki, ale nie działają większe niż 9 - chciałem  użyć: klawisz
    ('1'), wait() i następny klawisz - odczyt Stringa"sumy" obu , (np.
    14), ale wymaga to stosowania niepotrzebnie skomplikowanych
    mechanizmów - 2 wątki, obiekt (metoda) synchronizowana,
    można to obejść - zamiast wybierania obiektów klawiszami -
    jeden z nich jest "podświetlony"(np. zmienia się co pół sekundy z
    tła ciemnego, jasna cyferka - na przeciwne, albo jeden (ten
    "podświetlony" jest wyróżniony przez to , że jest inny niż reszta,
     np. ten  jeden jest negatywem, reszta to czarne na białym tle,
     albo odwrotnie)) , a strzałkami zmienia  się "podświetlenie" na
     kolejny - klikamy OK i informacje o wybranym na ekranie. 
 
 

Web Hosting · Blog · Guestbooks · Message Forums · Mailing Lists
Easiest Website Builder ever! · Build your own toolbar · Free Talking Character · Email Marketing
powered by a free webtools company bravenet.com