<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:12pt">Hi, first thanks for all information, this list is very important for new people, new developers.<br><br>I have a question:<br>Can i use overlay calling a xml file and add others objects with the myKaMap.addObjectGeo ?<br>I want to add points with the follow code. And add some polygon layers and line layers with overlay. It is possible? <br><br>ps: when i use them together the tooltip do not display onmouseover event. the rest of the page functions continuos the same. but i need the tooltips.<br><br><br>my code:<br><br>//my points array<br>&nbsp;&nbsp;&nbsp; var aPoints = new Array();<br>&nbsp;&nbsp;&nbsp; aPoints[0] = new Array(1000,1000,'Rabat','teste','outro');<br>&nbsp;&nbsp;&nbsp; aPoints[1] = new Array(2000,2000,'Barcelona','teste','outro');<br><br>&nbsp;&nbsp;&nbsp; //the function<br>&nbsp;&nbsp;&nbsp; var
 canvas = null;<br>&nbsp;&nbsp;&nbsp; var toolTip = null;<br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; toolTip = new kaToolTip(myKaMap);<br>&nbsp;&nbsp;&nbsp; var offsetX=-6;//offset to move the image left-right<br>&nbsp;&nbsp;&nbsp; var offsetY=-19;//offset to move the image top-bottom<br>&nbsp;&nbsp;&nbsp; toolTip.setTipImage('images/tip-green.png',offsetX,offsetY);<br><br>&nbsp;&nbsp;&nbsp; function printMyTips () {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; var idx = 50;//canvas zindex<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; canvas = myKaMap.createDrawingCanvas(idx);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; for(i=0;i&lt;aPoints.length;i++){<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; var div = document.createElement('div');<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
 &nbsp;&nbsp;&nbsp; var img = document.createElement('img');<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; img.src = 'images/tip-red.png';<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; img.style.position='absolute';<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; img.style.left='-6px';<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; img.style.top='-19px';<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; //set the event<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; img.onmouseover=myTipClicked;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; //set the label<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; img.mylabel = aPoints[i][2];<br>&nbsp;&nbsp;&nbsp;
 &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; //append image the our div<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; div.appendChild(img);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; //add the object to our map<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; var lon = aPoints[i][0];<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; var lat = aPoints[i][1];<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; myKaMap.addObjectGeo(canvas,lat,lon,div);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; function myTipClicked(){<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; //alert(this.mylabel);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
 for(i=0;i&lt;aPoints.length;i++){<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if(aPoints[i][2] == this.mylabel){<br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; var myurl = aPoints[i][3];<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; var myimg = aPoints[i][4];<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; var lon = aPoints[i][0];<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; var lat = aPoints[i][1];<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; var textToShow = '';<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; textToShow += '&lt;div style="position:absolute;width:10px;right:10px;top:10px;color:red;border:1px solid black;"&gt;&lt;a href="javascript:void(0)"
 onclick="toolTip.move()"&gt;X&lt;/a&gt;&lt;/div&gt;';<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; textToShow += '&lt;div style="position:absolute;width:200px;height:100px;background-color:#ffffff;"&gt;'+this.mylabel+' - &lt;a href="javascript:void(0)" onmouseover="toolTip.move()"&gt;Fechar&lt;/a&gt;&lt;/div&gt;';<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; //textToShow += '&lt;a href="' + myurl + '" target="_blank"&gt;&lt;img src="' + myimg + '" width="200px"&gt;&lt;/a&gt;';<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; toolTip.setText( textToShow );<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; toolTip.moveGeo(lat,lon);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp; }<br><br><div>&nbsp;</div>[]s<br>Guilherme Pedrosa<br>(21) 8261-0270 |
 24274319<br>guilherme.pedrosa@superig.com.br<div><br></div></div><br>
                <hr size=1> 
O Yahoo! está de cara nova. Venha <a href="http://us.rd.yahoo.com/mail/br/tagline/spirit/*http://br.yahoo.com">conferir</a>!</body></html>