Komputery, Windows i masa kompletnego bałaganu. Tak, to mój dziennik.

ktos.jogger


Code Name "Freya", part 2

28 maja 2007, 17:32:31. Kodowanie , 0.

Pisałem już o tym, a dzisiaj jestem gotów żeby zaprezentować. Sprzężony z Google Maps API parser plików XML programu WiFiFoFum - Freya.

O co chodzi? Chodzi o to, że jeżdżę sobie po mieście z palmtopem oraz GPS, i notuję (a raczej samo się notuje) gdzie zauważyłem jakąś sieć WiFi nową. A potem takie pliki XML wrzucam tutaj i można sobie to pooglądać na mapie, powered by Google Maps.

Od strony kodu JS, bo to jest główna siła, działa mam nadzieję na Gecko i Operze, powinno pod IE, ale pod IE7 nie działa (pewnie trzeba inaczej tworzyć obiekt do parsowania DOM XML, bo to co jest wygląda na hack do IE6 - ale zmieniać na rozsądną postać mi się nie chce). Oparte o prototype częściowo, dla $() oraz Ajax.Request, jak będę miał czas i chęci aby nauczyć się czegoś nowego to przepiszę na coś lżejszego (pewnie jQuery, skoro Rid tak zachwala). Muszę jeszcze dorzucić coś po stronie serwera, aby samo updejtowało listę plików, bo na razie jak wrzucę nową mapkę (co jakiś czas będę to robił) to muszę edytować plik HTML...

Do zrobienia jest też wyświetlanie daty w jakiejś ludzkiej postaci.

Opinie, błędy (zapewne językowe, bo angielski to nie mój główny język ;-)), komentarze mile widziane.

I jeszcze uwaga osobista - nie lubię JavaScriptu. Strasznie mi nie odpowiada, że nazwy metod i właściwości obiektów zaczynają się małymi literami, bo ja z nawyku zaczynam wielką literą. Choć pewnie daje się przyzwyczaić.

Komentarze

  1. Krystek
    28 maja 2007 20:30:06

    Po kliknięciu pod IE6 w linki lokalizacji nie widzę punktów z WiFi. Poza tym powinieneś zabezpieczyć punkty na mapie przed przypadkowym przesuwaniem. Niechcący przesunąłem jeden punkt.

  2. Marcin "Ktos"
    28 maja 2007 20:33:46

    Nie chodzi pod IE? No trudno. Poprawi się. Może.
    A przesuwanie i usuwanie (dwukrotne kliknięcie usuwa marker) jest zostawione specjalnie, czasem się przydaje ;-)

Zostaw komentarz

W komentarzach dozwolona jest składnia Markdown do formatowania.