vielleicht sollten wir ma auflisten was alles gemacht werden soll (schon der übersicht halber...)
1. parser fürs datenfile (eigentlich pillepalle
)
2. sollten größere städte (gleichen türlich auch
) mit aufgenommen und mit angezeigt werden, würd die sache übersichtlicher machen...
3. n modul dass unsre kleine datenbank fragt und den datensätzen noch geographische länge und breite hinzufügt
damit hätten mer denn alle wichtigen daten im programm...
4. müssen länge und breite in pixelgenaue koordinaten umgerechnet werden
5. wird die grafik erstellt, also einen ausgewählten ausschnitt auf fixe größe gebracht, die user und städte mittels punkten oä (bei gleichen besteh i auf n ac logo ;D) dargestellt und neue koordinaten für die mouseovers berechnet
6. braucht das ganze noch ne weboberfläche, imo sollte n freies zoomen/verschieben der karte drin sein, ne suche nach einzelnen oder auch mehreren usern und ne suche nach usern in nem wählbaren umkreis um n genauso wählbaren ort (größere städte sowie der eigene herkunftsort), entsprechende eingaben sollten bei der erstellung der karte selbstverständlich mit verarbeitet werden
7. fänd ich ne liste der im bildausschnitt sichtbaren user schön, mouseover effekte sollten immer den usernamen in der liste UND den punkt auf der karte hervorheben (würd helfen wenn sich zb mehrere punkte verdecken)
8. wär ne kleine übersichtskarte die die position des aktuellen bildausschnitts zeigt nicht schlecht...
und 9. hab i des gefühl dass des n ziemliches stück arbeit wird :
die karte selbst würd ich dabei gern als bmp (niedrigere serverlast, muss ja nich ers dekomprimiert werden) und in verschiedenen zoomstufen sehen (so muss die webanwendung nicht selber zoomen sondern nurs entsprechende bmp auswählen) nach der platzierung diverser punkte kann das ganze dann ja als png oder notfalls gif zum user übertragen werden (allzu farbenfroh sollte es eh nich wern
)
und als programmiersprache würde ich wirklich php4 empfehlen, damit kennen sich hier sicherlich mehr leute aus als mit perl und co
außerdem würd ich gern noch n paar tipps für die mit nicht so viel programmiererfahrung geben: (die ja durchaus hilfreich sein können, gibt genug teilaufgaben in diesem projekt die zwar sehr leicht zu lösen sind aber eben auch ersma gemacht werden müssen
)
gerade anfänger sollten darauf achten möglichst übersichtlich zu arbeiten! verteilt eure codes auf mehrere dateien wenn es irgendwie sinn macht, nutzt funktionen wo immer es geht, gebt euren variablen aussagekräftige namen (nichtssagende wie x und y sind nur in ausnahmefällen akzeptabel) und kommentiert eure quelltexte!
selbst ein aussenstehender sollte auf den ersten blick erkennen können wie das prog arbeitet, das macht es auch den anderen im projekt einfacher damit weiterzuarbeiten
so... nach meiner kleinen ansprache stellt sich mer ne frage:
wer würd gern was machen oder könnte gar mit (halb)fertigen sourcecodes dienen?
außerdem:
für erste tests kann man ja noch eben n webserver installen (i hab für sowas zb den minixampp) aber letztlich brauchen die teilnehmer dieses projekts ftp zugriff auf den ac server (wenigstens auf n kleines unterverzeichnis
) um das ganze zusammenzusetzen und für finale tests / debugging
wär praktisch wenne des bei bedarf denn ma einrichten könntest dino
edit:
wow, bin doch sonst nich so schreibwütig :o ;D