@SuppressWarnings("deprecation") private void drawAreaBox() { // space for lat-lon points plus first lat-lon pair to close the polygon // Four lines are needed double[] westernLine = new double[4]; westernLine[0] = northWest.getLatitude(); westernLine[1] = northWest.getLongitude(); westernLine[2] = southEast.getLatitude(); westernLine[3] = northWest.getLongitude(); OMPoly poly = new OMPoly( westernLine, OMGraphicConstants.DECIMAL_DEGREES, OMGraphicConstants.LINETYPE_RHUMB, 1); double[] easternLine = new double[4]; easternLine[0] = northWest.getLatitude(); easternLine[1] = southEast.getLongitude(); easternLine[2] = southEast.getLatitude(); easternLine[3] = southEast.getLongitude(); OMPoly poly1 = new OMPoly( easternLine, OMGraphicConstants.DECIMAL_DEGREES, OMGraphicConstants.LINETYPE_RHUMB, 1); double[] northernLine = new double[4]; northernLine[0] = northWest.getLatitude(); northernLine[1] = northWest.getLongitude(); northernLine[2] = northWest.getLatitude(); northernLine[3] = southEast.getLongitude(); OMPoly poly2 = new OMPoly( northernLine, OMGraphicConstants.DECIMAL_DEGREES, OMGraphicConstants.LINETYPE_RHUMB, 1); double[] southernLine = new double[4]; southernLine[0] = southEast.getLatitude(); southernLine[1] = northWest.getLongitude(); southernLine[2] = southEast.getLatitude(); southernLine[3] = southEast.getLongitude(); OMPoly poly3 = new OMPoly( southernLine, OMGraphicConstants.DECIMAL_DEGREES, OMGraphicConstants.LINETYPE_RHUMB, 1); poly.setLineColor(Color.gray); poly1.setLineColor(Color.gray); poly2.setLineColor(Color.gray); poly3.setLineColor(Color.gray); add(poly); add(poly1); add(poly2); add(poly3); }