Overview

Arnold, Andreas and.arnold at gmx.de
Wed Dec 13 02:24:11 EST 2006


Hallo Liste,
ich habe vor meine Übersichtskarte nicht als eine Kopie von dem Start der Karte zu verwenden, sonder einen Image zuzuweisen. Hier habe ich gesehen, dass es gehen kann: https://mapbender.osgeo.org/servlets/ReadMsg?list=users&msgNo=778. Wie auf der Seite beschrieben, so habe ich es auch bei mir im Mapbender umgesetzt. Mit der „alert“- Anweisung wurde kontrolliert, dass die „window.frames['overview'].VARIABLE“ an map.php übergeben wird. 

Das Ergebnis ist, dass für die Übersichtskarte trotzdem das Startbild von der Karte verwendet wird. Statt dessen wird in der Karte folgender String ausgegeben: http://loclahost/cgi-bin/mapserv.exe?map=...

Nachfolgend sind meine Änderungen, die ich gemacht habe:
Datenfeld SRS im Overview:
&an_img=../../../img/ReferenceMap_TK.gif

mapOV.php wurde wie folgt ergänzt:
if(isset($_REQUEST["an_img"])){
echo "<script type='text/javascript'>";
echo "var an_img = '" . $_REQUEST["an_img"] ."';";
// echo "alert (an_img);";
echo "</script>";
}

map.php wurde wie folgt geändert:
if(mb_mapObj[i].frameName=='overview' && window.frames['overview'].an_img){
// alert ("hier...");
newMapRequest += window.frames['overview'].an_img;
}else{
// alert ("oder hier...");
newMapRequest += newMapURL;
}

Woran kann es liegen, dass das Bild für die Übersichtskarte nicht gezeichnet wird? Habe ich irgendetwas vergessen? Ich bin für jeden Ratschlag dankbar!

Mit freundlichem Gruß
Andreas





More information about the Mapbender_users mailing list