【文件属性】:
文件名称:tilestrata:可插拔的Node.js地图图块服务器
文件大小:53KB
文件格式:ZIP
更新时间:2021-04-13 09:22:33
maps tile-server JavaScript
瓷砖
TileStrata是可插拔的“草绘地图”图块服务器,它强调按配置的代码。 主要目标是无痛扩展。 它干净,经过测试,性能良好,并且与专门为瓷砖服务设计的弹性负载平衡器无缝集成: 。 此外,还有一个内置的探查器和仪表板,用于调试渲染时间()。
$ npm install tilestrata --save
目录
API参考
插件开发者指南
介绍
TileStrata由五个主要参与者组成,通常以插件的形式实现:
“提供者” –生成一个新的图块(例如mapnik)
“缓存” –保留一个切片以供以后的请求(例如文件系统)
“转换” –提取原始图块并对其进行转换(例如,图像缩放/压缩)
“请求挂钩” –在磁贴请求的最开始处调用。
“响应挂钩” –在将图块提供给客户端之前立即调用。
插件清单
tiletrata-mapnik –使用mapnik渲染图块。
tiletra
【文件预览】:
tilestrata-master
----.travis.yml(128B)
----misc()
--------graphics()
--------benchmark.js(3KB)
----example()
--------index.js(601B)
----index.js(2KB)
----package.json(1KB)
----test()
--------index.js(6KB)
--------balancer.js(9KB)
--------TileLayer.js(3KB)
--------TileRequest.js(5KB)
--------profiler.js(4KB)
--------TileRequestHandler.js(31KB)
--------TileServer.js(33KB)
----LICENSE(10KB)
----AUTHORS(65B)
----.gitignore(94B)
----CHANGELOG.md(88B)
----lib()
--------routes()
--------TileLayer.js(2KB)
--------TileRequest.js(2KB)
--------TileRequestHandler.js(10KB)
--------public()
--------TileServer.js(19KB)
--------utils()
----Makefile(819B)
----README.md(25KB)