伙计们,。我画了一条 GPolyline 并希望它每 2 秒发光一次,我在下面写了函数,我认为它应该可以工作,但它没有,2 秒后,它消失了,但再过 2 秒,它应该出现,但它从来没有做。但是当我使用 2 alert 时,它会在每次暂停时变得正常。怎么了 ?
function DrawRoute()
{
var pts = [];
for(var i = 0; i < GlobalMarkers.length; i++)
{
pts[i] = GlobalMarkers[i].getLatLng();
}
Route = new GPolyline(pts);
map.addOverlay(Route);
if( ShineObject == null)
{
ShineObject = setInterval("ShineRoute()",2000);
}
}
function ShineRoute()
{
if(Route != null)
{
if( Route.isHidden() )
{
Route.show();
//alert("show");
}
if( !Route.isHidden() )
{
Route.hide();
//alert("hide");
}
}
}