rendered paste body//sætter objektet/punktet op
function drawPoint2(pointId, pointX, pointY, text, tips, link) {
point = document.createElement('div');
point.id = pointId;
point.ptext = text;
point.tips = tips;
point.infolink = link;
point.innerHTML = "<img src=\"images/map_point.gif\" border=\"0\" "+
"onClick=\"openPointInfoWindow2('"+link+"');\" "+
"onMouseOver=\"this.className='pointMouseOver'; myKaMap.checkObjectTips(point);\" "+
"onMouseOut=\"this.className='pointMouseOut'; hideTooltip();\" "+
"/>";
myKaMap.addObjectGeo(canvas, pointX, pointY, point);
}
//kører aobjects igennem for at finde punkter på samme koordinat
kaMap.prototype.checkObjectTips = function( myObj )
{
var pointX = myObj.lon;
var pointY = myObj.lat;
var pointId = myObj.id;
for (var i=0; i<this.aObjects.length;i++ )
{
var obj = this.aObjects[i];
var pointCount = 1;
var shownTips = myObj.tips;
if (pointX == obj.lon && pointY == obj.lat && pointId != obj.id)
{
pointCount = pointCount+1;
if (pointCount > 1 && pointCount < 4)
{
shownTips+= "<br><br>"+obj.tips;
}
}
}
showTooltip2(pointId, pointX, pointY, shownTips);
}
//viser tooltippen
function showTooltip2(pointId, pointX, pointY, tips) {
tooltip = document.createElement('div');
tooltip.className = "tooltip";
tooltip.innerHTML = tips;
pixPos = myKaMap.geoToPix(pointX, pointY);
myKaMap.addObjectPix(canvas, pixPos[0]+15, pixPos[1]+15, tooltip);
}