我有一个用Java制作的用户界面,要求用户输入2个坐标 . 用户正在输入 Map 上的坐标,如下所示:
左下角:34.00000,-105.00000右上角:35.00000,-104.00000
然后用户还可以输入1面的长度 . 然后计算网格如下:
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以获得如上图所示的方块?如何从角落获得红色标记的坐标?