Neue Version: In der neuen Version beta 0.4 wurde die Kommunikation zwischen Client und Server verbessert (u.a. werden Fehlermeldungen jetzt zum Client übertragen und dort auch ausgewertet). Wer bereits beta 0.3 hat, braucht nur die mapmod-update.zip
herunterladen und die Anweisungen in update.txt befolgen.
SNap hat geschrieben:ich bekomme beim Laden der Daten eine Fehlermeldung:
Code: Alles auswählen
Laden fehlgeschlagen (falsche Server-URL oder Server nicht erreichbar?)
org.xml.sax.SAXParseException: The processing instruction target matching "[xX][mM][lL]" is not allowed.
Ich hatte den mapmod von Bananenweizen vor einiger Zeit installiert, aktuell aber nicht mehr drauf gehabt, nur die Tabellen waren noch in der DB vorhanden.
Zumindest die Konstanten (z.B. MAP_MOD_MAP_TABLE) in includes/constants.php müssen vorhanden sein. Falls es danach immer noch nicht klappt, versuch's mal mit der neuen Version (s.o.), die zeigt immerhin bessere Fehlermeldungen an.
GrisuXX hat geschrieben:Nach genauerer Betrachtung steht bei mir in der zweiten Zeile etwas anderes:
Org.xml.sax.SAXParseException: The entity name must immediately follow the ´&´ in the entity reference.
Liegt an dem &, welches eigentlich & sein muss. Genaugenommen ist die Seite von Bananeweizens Map Mod dadurch auch ungültig, aber da sich aktuelle Browser im Gegensatz zu XML-Parsern um solche Fehler wenig kümmern, merkt das keiner.
Ist aber in der aktuellen Version (s.o.) behoben.
Cold hat geschrieben:Hi. Mal eine Frage. Kann man die Reihenfolge, in der die verschiedenen Länder im Dropdown-Menü angezeigt werden, verändern?
Standardmäßig wird nach ID sortiert - also in der Reihenfolge, wie du die Karten eingetragen hast. Du kannst aber entweder in map_data.php in der SQL-Abfrage die Sortierung ändern, z.B.
Code: Alles auswählen
SELECT id, name, filename, north, east, south, west FROM " . MAP_MOD_MAP_TABLE . ' ORDER BY name
für die Sortierung nach Name.
Alternativ kannst du die Datei map_data.php?maps im Browser öffnen, als maps.xml im gleichen Verzeichnis speichern und dann die Reihenfolge ändern - siehe auch
http://pyra.cat-proof.de/mapmod/config.html#files .
vmLOGIC hat geschrieben:Ich habe aber festgestellt, dass wohl auch die Koordinaten der Original-D-Karte nicht sonderlich genau sind. Das ist mir bisher nicht aufgefallen, aber anhand der im Download entahltenen D-Karte mit Bundesländern kann man das gut erkennen. Leider!!
Da hatten wir beim Teaminternen Betatest schon ne längere Diskussion drüber. Hintergrund des ganzen ist, daß die Erde eine Kugel ist, die Karte aber flach. Um das Problem zu umgehen, gibt es verschiedene Umrechnungsalgorithmen, welche die Karte dann jeweils mehr oder weniger (bzw. anders) verzerren. Je nach Algorithmus kann es z.B. sein daß die linke obere Ecke einer Karte den Längengrad 9 darstellt, während die linke untere den Längengrad 10 darstellt.
Letzteres wird in der aktuellen Version noch nicht unterstützt - d.h. bei einer Karte [west=10, ost=20, nord=10, süd=20], wird ein Benutzer [10,10] exakt links oben und ein Benutzer [10,20] exakt links unten gezeichnet. Eventuell baue ich das in einer späteren Version mal ein (kommt darauf an, wie kompliziert solche Algorithmen sind - habe mich damit noch nicht weiter befasst).
Die bei Bananeweizens Mod mitgelieferten Karte scheinen mit dieser Art der Umrechnung kompatibel zu sein, bei den "Dave"-Karten (die übrigens alle auf der Karte aus Wikipedia basieren) ist das offenbar nicht der Fall (legt die beiden mal übereinander).
Das mit den Bundesländern in den map_germany_gefaerbt Karten liegt warscheinlich daran, daß ich die Grenzen dort aus den Dave-Karten übernommen habe - und das aufgrund besagter Verzerrungen eben mehr oder weniger genau.