try{ if (poi_image){} } catch(e){ poi_image = '../img/redball.gif'; } try{ if (poi_width){} } catch(e){ poi_width = 14; } try{ if (poi_height){} } catch(e){ poi_height = 14; } try{ if (poi_style){} } catch(e){ poi_style = 'background-color:white;font-weight: bold;color:black;font-family:Arial;'; } eventInit.register(function () { mod_highlightPOI_init(); }); eventAfterMapRequest.register(function () { mod_highlightPOI_draw(); }); var mod_highlightPOI_minx; var mod_highlightPOI_miny; var mod_highlightPOI_maxx; var mod_highlightPOI_maxy; var mod_highlightPOI_name = new Array(); var mod_highlightPOI_x = new Array(); var mod_highlightPOI_y = new Array(); var mod_highlightPOI_params = new Array(); var myPOI; function mod_highlightPOI_init(){ var myPOI = "", $_SESSION['mb_myPOI']); }else{ echo preg_replace("/\n/", "
", utf8_decode($_SESSION['mb_myPOI'])); } ?>"; if(myPOI != ""){ mod_highlightPOI_params = myPOI.split("___"); for(var i=0; i mod_highlightPOI_maxx){ mod_highlightPOI_maxx = parseInt(mod_highlightPOI_params[i+1]); } if(mod_highlightPOI_params[i+2] > mod_highlightPOI_maxy){ mod_highlightPOI_maxy = parseInt(mod_highlightPOI_params[i+2]); } } } if((mod_highlightPOI_maxx - mod_highlightPOI_minx) < 100){ mod_highlightPOI_minx -= 50; mod_highlightPOI_maxx += 50; } if((mod_highlightPOI_maxy - mod_highlightPOI_miny) < 100){ mod_highlightPOI_miny -= 50; mod_highlightPOI_maxy += 50; } mod_highlightPOI_minx -= 50; mod_highlightPOI_maxx += 50; mod_highlightPOI_miny -= 50; mod_highlightPOI_maxy += 50; //mb_calculateExtent( mod_highlightPOI_target,mod_highlightPOI_minx,mod_highlightPOI_miny,mod_highlightPOI_maxx,mod_highlightPOI_maxy); } } function mod_highlightPOI_draw(){ var mapObject = getMapObjByName(mod_highlightPOI_target); var map_el = mapObject.getDomElement(); if (!map_el.ownerDocument.getElementById(mapObject.elementName + "_permanent")) { //create Box Elements var $div = $("
"); $div.css({ position: "absolute", top: "0px", left: "0px", zIndex: 13 }); map_el.appendChild($div.get(0)); } var tagSource = ""; for (var i = 0; i < mod_highlightPOI_params.length; i = i + 3) { var pointFromUrl = new Point(parseFloat(mod_highlightPOI_params[i+1]), parseFloat(mod_highlightPOI_params[i+2])); var pos = mapObject.convertRealToPixel(pointFromUrl); tagSource += "
"; tagSource += ""; tagSource += ""+mod_highlightPOI_params[i]+""; tagSource += "
"; } $("#" + mapObject.elementName + "_permanent").html(tagSource); }