diff --git a/brouter-server/src/main/java/btools/server/RouteServer.java b/brouter-server/src/main/java/btools/server/RouteServer.java index 36145dc..4b2be7a 100644 --- a/brouter-server/src/main/java/btools/server/RouteServer.java +++ b/brouter-server/src/main/java/btools/server/RouteServer.java @@ -222,7 +222,8 @@ public class RouteServer extends Thread implements Comparable { } String headers = encodings == null || encodings.indexOf("gzip") < 0 ? null : "Content-Encoding: gzip\n"; writeHttpHeader(bw, handler.getMimeType(), handler.getFileName(), headers, HTTP_STATUS_OK); - if (engineMode == 0) { + if (engineMode == RoutingEngine.BROUTER_ENGINEMODE_ROUTING || + engineMode == RoutingEngine.BROUTER_ENGINEMODE_ROUNDTRIP) { if (track != null) { if (headers != null) { // compressed ByteArrayOutputStream baos = new ByteArrayOutputStream(); @@ -235,7 +236,8 @@ public class RouteServer extends Thread implements Comparable { bw.write(handler.formatTrack(track)); } } - } else if (engineMode == 2) { + } else if (engineMode == RoutingEngine.BROUTER_ENGINEMODE_GETELEV || + engineMode == RoutingEngine.BROUTER_ENGINEMODE_GETINFO) { String s = cr.getFoundInfo(); if (s != null) { bw.write(s);