context.setMapHeight(getMapRequest.getHeight());
context.getViewport().setBounds((ReferencedEnvelope) getMapRequest.getBbox());
MapContentWebMap webMap;
try {
webMap = (MapContentWebMap) new GetMap(wms).run(getMapRequest, context);
} catch (Exception e) {
throw new RestletException(e.getMessage(), Status.SERVER_ERROR_INTERNAL, e);
}
KmlEncodingContext encodingContext = new KmlEncodingContext(webMap.getMapContent(), wms, true);