想实现在地图上站点的标志(Warning.png)每隔5秒闪烁一下,请高手指教
//想实现在地图上站点的标志(Warning.png)每隔5秒闪烁一下,下面是编写的代码,利用my值的变化来判断是移除覆盖物还是添加覆盖物,但没有成功,请高手指出是哪里出错了(用的是VS2010的ASP.NET)<script type="text/javascript">
...
var my = "0";
function AddError(){ //报警提示
if(my == "1")
{
my = "0";
map.removeOverlay(marker2); //移除覆盖物
}
else
{
my = "1";
var myerror = new BMap.Icon("/WebIcon/Warning.png", new BMap.Size(32, 32));
var pointer2 = new BMap.Point(<%=lang %>, <%=lati %>);
var marker2 = new BMap.Marker(pointer2, { icon: myerror });
map.addOverlay(marker2);//添加覆盖物
}
marker2.addEventListener("click", function () {
alert("<%=ErrorDate %> <%=ErrorCol %>值异常!");
map.removeOverlay(marker2);
clearTimeout(sh);
});
var sh = setTimeout("AddError()", 5000);
} 闪烁效果 地图标志
补充:.NET技术 , ASP.NET