[Mapbender-users] Highlighten von Adressen

Till Adams adams at terrestris.de
Mon Aug 20 03:43:12 EDT 2007


Dear Mike,

there are Mapbender sub and pre Functions (find them in map.php), where 
you have to register a function, which moves your highlighting image 
wevery time the map moves.

You need a function move() which moves your marker and then need to 
register it in your gazetteer with sth. like:

mb_register_subFunctions("functionname()");

E.g:

*function* setMarker(x,y){
   *var* temp_str = "<img src='../img/button_gray/marker_fett.gif' width='" + width + "' height='" + height + "'>";
   *var* pos = parent.makeRealWorld2mapPos('mapframe1',x,y);
   parent.writeTag('mapframe1','marker',temp_str);
   parent.mb_arrangeElement('mapframe1','marker',(pos[0] - (width/2)),(pos[1]- (height/2)));
}

parent.mb_registerSubFunctions("window.frames['gazetteer'].setMarker(x,y)");


Ensure where to get x/y!

Regards, Till

> Hallo,
> ich habe mir eine Adressuche in meine GUI eingebunden (diese läuft 
> über JSP) und funktioniert einwandfrei.
> Auch das Zoomen zu der gesuchten Adresse funktioniert super (über die 
> Funktion 'mb_repaintScale' aus der Datei map.js).
>
> Ich möchte diese Adresse jetzt aber auch grafisch markieren. Habe es 
> auch erfolgreich über die Funktion 'mb_showHighlight' geschafft, nur 
> leider bleibt die Markierung immer an der gleichen Stelle im mapframe1 
> vorhanden - auch wenn ich die Karte verschiebe.
> Was kann ich machen, damit die Markierung immer an der gleichen 
> GK-Koordinate bleibt, auch wenn ich die Karte verschiebe?
>
> Oder gibt es noch andere nützliche Funktionen im Mapbender zum 
> Highlighten?
>  Gruß
> Mike
> --------------------
>  
>  
> English:
>  
> Hello, I had integrated an address-search into my GUI (this runs over 
> JSP) and now it works perfectly. Also the zoom to the 
> adress works very well (over the function 'mb_repaintScale' from the 
> file map.js). I would like to mark this address now in addition, 
> graphically. I do it with the function 'mb_showHighlight', but the the 
> marking remains always at the same place in the mapframe1 - even if I 
> shift the map. What can I make, so that the marking always remains at 
> the same GK-Coordinate, even if I shift the map? Or are there still 
> different useful functions in the Mapbender for highlighting?
> Greetings
> Mike
>  
>  
>  
>  
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Mapbender_users mailing list
>Mapbender_users at lists.osgeo.org
>http://lists.osgeo.org/mailman/listinfo/mapbender_users
>  
>


-- 
*****************************************
             terrestris ist umgezogen!	
 Die neue Adresse ab 01.07.2007 lautet:	 		
     Irmintrudisstraße 17, 53111 Bonn 
              http://www.terrestris.de	 		
*****************************************
----------------------------------------------------------
terrestris GmbH & Co. KG
Irmintrudisstrasse 17
53111 Bonn
Germany

Till Adams
Geschäftsführung

Tel: +49 (0)228 / 962 899-52
Fax: +49 (0)228 / 962 899-57
adams at terrestris.de 
http://www.terrestris.de
Amtsgericht Bonn, HRA 6835
---------------------------------------------------------

Komplementärin:

terrestris Verwaltungs GmbH

vertreten durch:
Hinrich Paulsen, Till Adams


More information about the Mapbender_users mailing list