Hiho,
Also ich habe versucht eine optimierte Mitgliederkarte zu erstellen
indem ich vorher eine Tabelle erstelle die alle "PLZ -> x/y auf Karte"
enthält. Dabei sind bereits alle nahe bei einander liegenden Punkte
zusammengefasst.
Dann geht es "relativ" performant, aber das Zeichnen der ganzen Punkte
braucht einfach seine Zeit. Momentan ca. 600 angezeigte Mitglieder in
0.5s-0.8s. und die Darstellung aller Punkte aus der Opengeodb benötigt
ca. 9s.
leider ist der Quellcode an einigen Stellen noch ziemlich schlechter
Stil und Dokumentation ist auch nicht wirklich vorhanden, aber wer es
sich mal ansehen möchte:
http://www.rttr.de/daritter/usermap2.6.1.zip
Das script mit dem ich den data-table erstellt habe ist nicht dabei da
ich das nochmal überarbeiten muss.
laufendes Beispiel unter
http://www.fletchers-corner.de/portal/nobox.php?path=webspace/user/daritter/usermap2.5/usermap.php
(aber der Server ist relativ langsam)
mfg
Martin
Pseudomizer schrieb:
Hallo Dawid,
falls Du an eine Art Map für alle Mitglieder denkst, dann bitte erspare es
Dir. Das wird laufen bis zu einer Useranzahl von ca. 3000 User, aber sobald
Du diese Anzahl überschreitest, dann knallt es. Der Source Code ist nicht
für so etwas ausgelegt. Er dient lediglich dazu Auskunft über eine Quelle zu
geben.
Ich hoffe, dass ich Deine Frage ich richtig verstanden habe. Falls nicht,
dann lösch diese Email einfach.
Gruß,
Pseudomizer
-----Ursprüngliche Nachricht-----
Von: opengeodb-bounces-r1mDYR0DdAyzQB+pC5nmwQ@xxxxxxxxxxxxxxxx
[mailto:opengeodb-bounces-r1mDYR0DdAyzQB+pC5nmwQ@xxxxxxxxxxxxxxxx] Im
Auftrag von Dawid Stepien
Gesendet: Dienstag, 17. August 2004 09:39
An: Mailingliste OpenGeoDB
Betreff: [opengeodb] Karte dynamisch generieren
Moin!
Hat einer von euch ne Idee, wie ich es anstellen könnte, dass die generierte
Karte nicht erst in eine Datei, sondern dynamisch für jeden Benutzer erzeugt
werden.
Am besten wäre ne Lösung mit der ich das Script in einen <IMG SRC....>
einbauen könnte.
Ich hoffe ihr versteht was ich meine :)
So denn, wünsch euch noch nen schönen Tag
--
Mailingliste OpenGeoDB
Listenadresse: opengeodb-r1mDYR0DdAyzQB+pC5nmwQ@xxxxxxxxxxxxxxxx
Informationen: http://opengeodb.de
Mit freundlicher Unterstütztung von php::bar (http://phpbar.de)
|