当前位置:编程学习 > C#/ASP.NET >>

想实现在地图上站点的标志(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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,