error with additional wms in mapbender 2.2.0

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

error with additional wms in mapbender 2.2.0

Martin Kofahl-2
Hi *,

I had some troubles with mapbender 2.2.0 when adding more than one WMS
(by URL or from list) manually. I think there’s an error in
javascripts/map.php, function mb_mapObjaddWMS(obj): In Line 190 the new
WMS hasn’t an ID yet (wms[wms.length-1].wms_id) and parseInt doesn’t
help in this case. I didn’t check parseInt(), in stead I did add right
before line 189:

> wms[wms.length-1].wms_id=0;

Martin
---

Hallo *,

beim Hinzufügen zusätzlicher Layer (beides: URL oder aus WMS_Liste) bei
Benutzung von Mapbender 2.2.0 trat ein Ververhalten beim Ein- und
Ausschalten von WMS auf, wenn mehr als ein zusätzlicher WMS vom Nutzer
eingebunden wurde. Das Problem liegt in javascripts/map.php, Funktion
mb_mapObjaddWMS(obj), Zeile 190:

> if(parseInt(wms[i].wms_id) >= parseInt(wms[wms.length-1].wms_id)){

Der neue WMS "wms[wms.length-1]" hat noch keine wms_id. Die Funktion
parseInt() gibt statt -1 oder dergleichen einen Wert zurück, der nicht
mit >= geprüft werden kann. Ein manuell hinzugefügter Layer bekommt
keine nummerische ID und der Rest geht schief (zumindest auf meinen
Rechnern).

Weil ich parseInt() so schnell nicht gefunden habe, habe ich vor die
for-Schleife (Zeile 189)

> wms[wms.length-1].wms_id=0;

gesetzt. Kann das jemand prüfen, der sich damit auskennt und ggf.
übernehmen?

Martin



--
Universität Rostock
Agrar- und Umweltwissenschaftliche Fakultät
Geodäsie und Geoinformatik

Martin Kofahl

Justus-v.-Liebig Weg 6 / Zimmer 72
18059 Rostock
Tel. +49 381 498 2165
Fax. +49 381 498 2188
[hidden email]
http://www.auf.uni-rostock.de/
http://www.auf.uni-rostock.de/gg/




-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
Register for a JBoss Training Course.  Free Certification Exam
for All Training Attendees Through End of 2005. For more info visit:
<a href="http://ads.osdn.com/?ad_idv28&alloc_id845&op=click">http://ads.osdn.com/?ad_idv28&alloc_id845&op=click
_______________________________________________
Mapbender-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mapbender-users