public byte[] makeTile(double uvx,double uvy,ZoomLevelMaker zoomInfo,Proj proj){
  Point2D center=tileUVToLatLon(new Point2D.Double(uvx + .5,uvy + .5),zoomInfo.getZoomLevel());
  proj.setScale(mtcTransform.getScaleForZoom(zoomInfo.getZoomLevel()));
  proj.setCenter(center);
  proj.setHeight(TILE_SIZE);
  proj.setWidth(TILE_SIZE);
  return createImage(proj,-1,-1,zoomInfo.getLayers());
}

public byte [ ] makeTile ( double uvx , double uvy , ZoomLevelMaker zoomInfo , Proj proj ) { Point2D center = tileUVToLatLon ( new Point2D . Double ( uvx + .5 , uvy + .5 ) , zoomInfo . getZoomLevel ( ) ) ; proj . setScale ( mtcTransform . getScaleForZoom ( zoomInfo . getZoomLevel ( ) ) ) ; proj . setCenter ( center ) ; proj . setHeight ( TILE_SIZE ) ; proj . setWidth ( TILE_SIZE ) ; return createImage ( proj , - 1 , - 1 , zoomInfo . getLayers ( ) ) ; }
creating the tile using the imageserver methodology , knowing that the maptilemaker has been configured with an openmap . properties . file and knows about layers and their marker names .
