File size: 535 Bytes
5cf4a67
 
 
 
 
 
2416ffa
5cf4a67
2416ffa
5cf4a67
 
 
 
 
2416ffa
 
5cf4a67
2416ffa
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
from flask import Flask, Response, send_file, jsonify, request, make_response
import io
import requests
import os
import json

#app = Flask(__name__)

#@app.route('/map/<int:z>/<string:x>/<string:y>.png')
def get_tile(z, x, y):
    url = 'https://tile.openstreetmap.org/{}/{}-{}.png'.format(z, x, y)
    resp = requests.get(url)
    img_byte_arr = bytearray(resp.content)
    img_io = io.BytesIO(img_byte_arr)
    return img_io
    #return make_response(img_io.read(), mimetype='image/png')

#if __name__ == "__main__":
#    app.run()