Search in sources :

Example 1 with Style

use of org.opentripplanner.api.parameter.Style in project OpenTripPlanner by opentripplanner.

the class TileService method tileGet.

@GET
@Produces("image/*")
public Response tileGet() throws Exception {
    Envelope2D env = SlippyTile.tile2Envelope(x, y, z);
    TileRequest tileRequest = new TileRequest(env, 256, 256);
    RoutingRequest sptRequestA = buildRequest();
    Layer layer = layers.get(0);
    Style style = styles.get(0);
    RenderRequest renderRequest = new RenderRequest(format, layer, style, true, false);
    Router router = otpServer.getRouter(routerId);
    // router.renderer.getResponse(tileRequest, sptRequestA, sptRequestB, renderRequest);
    return null;
}
Also used : TileRequest(org.opentripplanner.analyst.request.TileRequest) Style(org.opentripplanner.api.parameter.Style) RenderRequest(org.opentripplanner.analyst.request.RenderRequest) Router(org.opentripplanner.standalone.Router) RoutingRequest(org.opentripplanner.routing.core.RoutingRequest) Envelope2D(org.geotools.geometry.Envelope2D) Layer(org.opentripplanner.api.parameter.Layer) Produces(javax.ws.rs.Produces) GET(javax.ws.rs.GET)

Example 2 with Style

use of org.opentripplanner.api.parameter.Style in project OpenTripPlanner by opentripplanner.

the class LegendResource method tileGet.

@GET
@Produces("image/*")
public Response tileGet() throws Exception {
    if (format.equals("jpg"))
        format = "jpeg";
    MIMEImageFormat mimeFormat = new MIMEImageFormat("image/" + format);
    Style style = styles.get(0);
    BufferedImage image = Tile.getLegend(style, width, height);
    return Renderer.generateStreamingImageResponse(image, mimeFormat);
}
Also used : Style(org.opentripplanner.api.parameter.Style) MIMEImageFormat(org.opentripplanner.api.parameter.MIMEImageFormat) BufferedImage(java.awt.image.BufferedImage) Produces(javax.ws.rs.Produces) GET(javax.ws.rs.GET)

Aggregations

GET (javax.ws.rs.GET)2 Produces (javax.ws.rs.Produces)2 Style (org.opentripplanner.api.parameter.Style)2 BufferedImage (java.awt.image.BufferedImage)1 Envelope2D (org.geotools.geometry.Envelope2D)1 RenderRequest (org.opentripplanner.analyst.request.RenderRequest)1 TileRequest (org.opentripplanner.analyst.request.TileRequest)1 Layer (org.opentripplanner.api.parameter.Layer)1 MIMEImageFormat (org.opentripplanner.api.parameter.MIMEImageFormat)1 RoutingRequest (org.opentripplanner.routing.core.RoutingRequest)1 Router (org.opentripplanner.standalone.Router)1