Print¶
Gebruik Accept header om aan te geven of je een json response of png/jpeg binary response wil.
json response¶
-
POST/maps_api/v2/server/viewers/(string: identifier)/print¶ POST /maps_api/v2/server/viewers/1677db648c945d8490da522bbcc9d71e36588be0e38320bdf33b24a2e2c9150f/print HTTP/1.1 Host: www.planviewer.nl Content-Type: application/json Accept: application/json
request body
{ "printname": "mijnprint", "layers": [ { "name": "OpenStreetMap"}, { "name": "BAG - WMS" }, { "name": "DKK - WMS" } ], "center": [174957.0486181724,448650.31904874806], "scale": 1000, "papersize": "A3", "orientation": "landscape", "margin": [0,0], "marker": true, "scalebar": true }
response body
{ "layers": [ "<snip>" ], "sources": [ "<snip>" ], "marker": [ 174957.04861817241, 448650.31904874806 ], "extent": [ 174676.29861817241, 448451.81904874806, 175237.79861817241, 448848.81904874806 ], "dimensions": [ 1123, 794 ], "orientation": "landscape", "papersize": [ 210, 297, 10, 10 ], "margin": { "top": 0, "right": 0, "bottom": 0, "left": 0 }, "scale": 1000, "scalebar": true, "center": [ 174957.04861817241, 448650.31904874806 ], "printname": "mijnprint", "opacity": 1, "format": "png", "error": false, "images": [ { "data": "<base64>" }, { "data": "<base64>" } ], "map": "<base64>" }
png/jpeg response¶
-
POST/maps_api/v2/server/viewers/(string: identifier)/print¶ POST /maps_api/v2/server/viewers/1677db648c945d8490da522bbcc9d71e36588be0e38320bdf33b24a2e2c9150f/print HTTP/1.1 Host: www.planviewer.nl Content-Type: application/json Accept: image/png
request body
{ "layers": [ { "name": "OpenStreetMap"}, { "name": "terugmeldingen - WMS" } ], "center": [174957.0486181724,448650.31904874806], "margin": [0,0], "scale": 1000, "orientation": "landscape", "marker": true }
response
<binary>