代码拉取完成,页面将自动刷新
import requests
from flask import Flask, Response, jsonify, render_template, request
from collections import namedtuple, Counter
import json
Tile = namedtuple('Tile', ['x', 'y', 'z'])
tile_counter = Counter()
app = Flask(__name__)
@app.route("/tile")
def tile():
x = request.args['x']
y = request.args['y']
z = request.args['z']
t = Tile(x, y, z)
with open('./tilefile/%s/%s_%s.png'%(z, x, y), 'rb') as f:
image = f.read()
tile_counter[t] += 1
return Response(image, mimetype='image/jpeg')
@app.route('/', methods=['GET'])
def map():
return render_template('index.html')
if __name__ == "__main__":
app.run(host='0.0.0.0', debug = True, threaded=True)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。