y) {
            if (!geometry) {
                //多边形
                geometry = new ol.geom.Polygon(null);
            }
            var start = coordinates[0];
            var end = coordinates[1];
            geometry.setCoordinates([
                [start, [start[0], end[1]], end, [end[0], start[1]], start]
            ]);
            return geometry;
        };

        function squareQuery()
        {
            clearA();
            if(drawTool!=null)
            {
                map.remov