diff --git a/htroot/osm.java b/htroot/osm.java new file mode 100644 index 000000000..43364162c --- /dev/null +++ b/htroot/osm.java @@ -0,0 +1,27 @@ +import java.io.IOException; + +import de.anomic.http.httpHeader; +import de.anomic.server.serverObjects; +import de.anomic.server.serverSwitch; +import de.anomic.ymage.ymageMatrix; +import de.anomic.ymage.ymageOSM; + +public class osm { + + public static ymageMatrix respond(httpHeader header, serverObjects post, serverSwitch env) throws IOException { + + int zoom = 10; + double lat = 47.968056d; + double lon = 7.909167d; + + if (post != null) { + zoom = post.getInt("zoom", zoom); + lat = post.getDouble("lat", lat); + lon = post.getDouble("lon", lon); + } + + ymageOSM.tileCoordinates coord = new ymageOSM.tileCoordinates(lat, lon, zoom); + return ymageOSM.getCombinedTiles(coord); + } + +} \ No newline at end of file