Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带坐标的Java数据网格_Java_Loops_Datagrid_Coordinates - Fatal编程技术网

带坐标的Java数据网格

带坐标的Java数据网格,java,loops,datagrid,coordinates,Java,Loops,Datagrid,Coordinates,我有一个用Java制作的用户界面,要求用户输入2个坐标。 用户在地图上输入的坐标如下: int sideLength = 125; // meters int distance= Integer.parseInt(txtCoords3.getText()) - Integer.parseInt(txtCoords1.getText()); int squaresPerLine = distance/ sideLength ; in

我有一个用Java制作的用户界面,要求用户输入2个坐标。 用户在地图上输入的坐标如下:

        int sideLength = 125; // meters
        int distance= Integer.parseInt(txtCoords3.getText()) - Integer.parseInt(txtCoords1.getText());

        int squaresPerLine = distance/ sideLength ;
        int squaresTotal = squaresPerLine * squaresPerLine ;

        int coordinateLeftTopX = Integer.parseInt(txtCoords1.getText());
        int coordinateLeftTopY = Integer.parseInt(txtCoords4.getText());
左下角:34.00000,-105.00000 右上角:35.00000,-104.00000

然后,用户还可以输入一侧的长度。然后按如下方式计算网格:

        int sideLength = 125; // meters
        int distance= Integer.parseInt(txtCoords3.getText()) - Integer.parseInt(txtCoords1.getText());

        int squaresPerLine = distance/ sideLength ;
        int squaresTotal = squaresPerLine * squaresPerLine ;

        int coordinateLeftTopX = Integer.parseInt(txtCoords1.getText());
        int coordinateLeftTopY = Integer.parseInt(txtCoords4.getText());
现在我需要得到每个正方形的左下和右上坐标,如图所示:

我现在如何遍历squareTotal以获得如上图所示的正方形?我怎样才能从拐角处得到红色标记的坐标