function onViewChanging(map)
{
 	earth('start');
}
function onViewChanged(map)//---------------在鹰眼地图中实现加矩形的功能---------------
{
var map = getMap();
map.panMode();
var eye = getEye();
if (map.isBusy() == true||eye.isBusy() == true)
    {
	earth('stop'); 
    return;
    }
var extent = map.getMapExtent(true,false);

var poly = eye.getRedlineSetup();
var edgeAttri = poly.getEdgeAttr();
edgeAttri.setColor(5);
edgeAttri.setThickness(3);

var layer = eye.getMapLayer("retangle");
if (layer == null)
layer = eye.createLayer("redline", "retangle");
layer.setPriority(100);
layer.removeAllObjects();
var line = eye.getRedlineSetup();
var lineAttri = line.getLineAttr();
lineAttri.setColor(10);
var obj = layer.createMapObject("1","您目前所在的位置","");
var points = eye.createObject("mgcollection");
for(i=0;i<5;i++)
{
	var point = eye.createObject("mgpoint");
    switch (i)
    {case 0 : point.setX(extent.MinX);point.setY(extent.MinY);break; 
	 case 1 : point.setX(extent.MinX);point.setY(extent.MaxY);break;
	 case 2 : point.setX(extent.MaxX);point.setY(extent.MaxY);break;
	 case 3 : point.setX(extent.MaxX);point.setY(extent.MinY);break;
	 case 4 : point.setX(extent.MinX);point.setY(extent.MinY);break;
	 }	 
	 points.add(point);
	}
numpoint = eye.createObject("mgcollection");
numpoint.removeAll();
numpoint.add(5);
obj.addPolygonPrimitive(points,numpoint,false);
earth('stop');
}

