Ignore:
Timestamp:
10/24/11 17:30:23 (12 years ago)
Author:
frank.jaeger
Message:

ALKIS-Navigation: Nach Positionieren der Karte durch Mausklick das Highlighting (roter Ball) noch beibehalten bis der Mauszeiger abgezogen wird.

Location:
trunk/data/mapbender/http/nav
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/data/mapbender/http/nav/alkisnav_adr.php

    r105 r115  
    66        11.04.2011 epsg in Link, transform nur wenn notwendig 
    77        25.07.2011 PostNAS 0.5/0.6 Versionen unterscheiden 
     8        24.10.2011 Nach Pos-Klick Highlight erneuern statt hideHighlight 
    89 
    910        ToDo: Mouse-Over in Straßenliste soll Position zeigen, 
     
    218219                        echo "\n<div class='stu'>";              
    219220                        if ($x > 0) { // Koord. bekommen? 
    220                                 echo "\n\t<a title='Positionieren 1:".$scalestr."' href='"; // mit Link 
    221                                         echo "javascript:parent.parent.hideHighlight();"; 
    222                                         echo "\n\t\tparent.parent.parent.mb_repaintScale(\"mapframe1\",".$x.",".$y.",".$scalestr.");"; 
    223                                         echo "\n\t\tdocument.location.href=\"".$_SERVER['SCRIPT_NAME']."?gkz=".$gkz."&amp;gemeinde=".$gemeinde."&amp;epsg=".$epsg."&amp;str_schl=".$str_schl."\"' "; 
     221                                echo "\n\t<a title='Positionieren 1:".$scalestr."' href='javascript:"; // mit Link 
     222                                                echo "parent.parent.parent.mb_repaintScale(\"mapframe1\",".$x.",".$y.",".$scalestr."); "; 
     223                                                echo "parent.parent.showHighlight(".$x.",".$y."); "; 
     224                                                echo "document.location.href=\"".$_SERVER['SCRIPT_NAME']."?gkz=".$gkz."&amp;gemeinde=".$gemeinde."&amp;epsg=".$epsg."&amp;str_schl=".$str_schl."\"' "; 
    224225                                        echo "\n\t\tonmouseover='parent.parent.showHighlight(" .$x. "," .$y. ")' "; 
    225226                                        echo "\n\t\tonmouseout='parent.parent.hideHighlight()'"; 
     
    275276                                echo "<a href='"; 
    276277                                        echo "javascript:parent.parent.parent.mb_repaintScale(\"mapframe1\",".$x.",".$y.",".$scalehs."); "; 
    277                                         echo "parent.parent.hideHighlight();' "; 
     278                                        echo "parent.parent.showHighlight(".$x.",".$y.");' "; 
    278279                                echo "onmouseover='parent.parent.showHighlight(".$x.",".$y.")' "; 
    279280                                echo "onmouseout='parent.parent.hideHighlight()"; 
  • trunk/data/mapbender/http/nav/alkisnav_eig.php

    r105 r115  
    44        11.04.2011 epsg in Link, transform nur wenn notwendig 
    55        25.07.2011 PostNAS 0.5/0.6 Versionen unterscheiden 
     6        24.10.2011 Nach Pos-Klick Highlight erneuern statt hideHighlight 
    67*/ 
    78import_request_variables("PG"); 
     
    219220                        echo "\n\t</a> ";        
    220221                        echo "\n\tFlst. <a title='Flurst&uuml;ck positionieren 1:".$scalefs."' href='"; 
    221                                 echo "javascript:parent.parent.parent.mb_repaintScale(\"mapframe1\",".$x.",".$y.",".$scalefs."); "; 
    222                                 echo "parent.parent.hideHighlight();' "; 
     222                                        echo "javascript:parent.parent.parent.mb_repaintScale(\"mapframe1\",".$x.",".$y.",".$scalefs."); "; 
     223                                        echo "parent.parent.showHighlight(".$x.",".$y.");' "; 
    223224                                echo "onmouseover='parent.parent.showHighlight(".$x.",".$y.")' "; 
    224225                                echo "onmouseout='parent.parent.hideHighlight()'>"; 
  • trunk/data/mapbender/http/nav/alkisnav_fls.php

    r105 r115  
    66        12.05.2011 Syntaxfehler in SQL 
    77        25.07.2011 PostNAS 0.5/0.6 Versionen unterscheiden 
     8        24.10.2011 Nach Pos-Klick Highlight erneuern statt hideHighlight 
    89*/ 
    910import_request_variables("PG"); 
     
    331332                        echo "\n\t</a> ";                        
    332333                        echo "\n\tFlst. <a title='Flurst&uuml;ck positionieren 1:".$scalefs."' href='"; 
    333                                 echo "javascript:parent.parent.parent.mb_repaintScale(\"mapframe1\",".$x.",".$y.",".$scalefs."); "; 
    334                                 echo "parent.parent.hideHighlight();' "; 
     334                                        echo "javascript:parent.parent.parent.mb_repaintScale(\"mapframe1\",".$x.",".$y.",".$scalefs."); "; 
     335                                        echo "parent.parent.showHighlight(".$x.",".$y.");' "; 
    335336                                echo "onmouseover='parent.parent.showHighlight(".$x.",".$y.")' "; 
    336337                                echo "onmouseout='parent.parent.hideHighlight()'>&nbsp;".$fskenn."&nbsp;</a>"; 
     
    386387                        echo "\n\t</a> ";                
    387388                        echo "\n\tFlst. <a title='Flurst&uuml;ck positionieren 1:".$scalefs."' href='"; 
    388                                 echo "javascript:parent.parent.parent.mb_repaintScale(\"mapframe1\",".$x.",".$y.",".$scalefs."); "; 
    389                                 echo "parent.parent.hideHighlight();' "; 
     389                                        echo "javascript:parent.parent.parent.mb_repaintScale(\"mapframe1\",".$x.",".$y.",".$scalefs."); "; 
     390                                        echo "parent.parent.showHighlight(".$x.",".$y.");' "; 
    390391                                echo "onmouseover='parent.parent.showHighlight(".$x.",".$y.")' "; 
    391392                                echo "onmouseout='parent.parent.hideHighlight()'>"; 
  • trunk/data/mapbender/http/nav/alkisnav_grd.php

    r105 r115  
    55        neue Suchstrategie bei Leer-Eingabe (Liste Amtsgerichte), Icon GB-Bez. 
    66        25.07.2011 PostNAS 0.5/0.6 Versionen unterscheiden 
     7        24.10.2011 Nach Pos-Klick Highlight erneuern statt hideHighlight 
    78*/ 
    89import_request_variables("PG"); 
     
    429430        // +++ Ermitteln anderer Buchungsstellen mit Rechten an dieser 
    430431        // +++ Ermitteln anderer Buchungsstellen wo diese Rechte hat 
    431  
    432432        // +++ Filter "Gemeinde" berÃŒcksichtigt!! Wenn gesetzt. 
    433433 
    434434        // Buchungsstelle -> Flurstueck 
    435435        $sql ="SELECT t.gemeinde, g.bezeichnung, f.gml_id, f.flurnummer, f.zaehler, f.nenner, "; 
    436  
    437         //      $sql.="x(st_transform (st_centroid(f.wkb_geometry),".$epsg.")) AS x, "; 
    438         //      $sql.="y(st_transform (st_centroid(f.wkb_geometry),".$epsg.")) AS y "; 
    439436        if($epsg == "25832") { // Transform nicht notwendig 
    440437                $sql.="x(st_Centroid(f.wkb_geometry)) AS x, "; 
    441438                $sql.="y(st_Centroid(f.wkb_geometry)) AS y "; 
    442         } 
    443         else {   
    444                 $sql.="x(st_transform(st_Centroid(f.wkb_geometry), ".$epsg.")) AS x, "; 
    445                 $sql.="y(st_transform(st_Centroid(f.wkb_geometry), ".$epsg.")) AS y ";                   
     439        } else {   
     440                $sql.="x(st_transform(st_Centroid(f.wkb_geometry),".$epsg.")) AS x, "; 
     441                $sql.="y(st_transform(st_Centroid(f.wkb_geometry),".$epsg.")) AS y ";                    
    446442        } 
    447443        $sql.="FROM ax_gemarkung g "; 
     
    479475                                echo "\n\t</a> "; 
    480476                                echo "\n\t".$gmkg." <a title='Flurst&uuml;ck positionieren 1:".$scalefs."' href='"; 
    481                                         echo "javascript:parent.parent.parent.mb_repaintScale(\"mapframe1\",".$x.",".$y.",".$scalefs."); "; 
    482                                         echo "parent.parent.hideHighlight();' "; 
     477                                                echo "javascript:parent.parent.parent.mb_repaintScale(\"mapframe1\",".$x.",".$y.",".$scalefs."); "; 
     478                                                echo "parent.parent.showHighlight(".$x.",".$y.")' "; 
    483479                                        echo "onmouseover='parent.parent.showHighlight(".$x.",".$y.")' "; 
    484480                                        echo "onmouseout='parent.parent.hideHighlight()'>&nbsp;"; 
Note: See TracChangeset for help on using the changeset viewer.