All pastes #47297 Raw Edit

Unnamed

public text v1 · immutable
#47297 ·published 2006-03-28 13:58 UTC
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);
			}