15 lines
364 B
Python
15 lines
364 B
Python
|
#!/usr/bin/env python3
|
||
|
|
||
|
from bottle import response, route, run, template
|
||
|
from io import StringIO
|
||
|
import qsomap
|
||
|
|
||
|
@route('/render/<lat>/<lon>')
|
||
|
def render(lat, lon):
|
||
|
svg_stream = StringIO()
|
||
|
qsomap.render(float(lat), float(lon), svg_stream, None)
|
||
|
response.content_type = 'image/svg+xml'
|
||
|
return svg_stream.getvalue()
|
||
|
|
||
|
run(host='localhost', port=8080)
|