问题描述
这是正在寻找的,
我试图托管我自己的矢量拼贴服务器,
这是我想要在某些页面上使用的Map的图像,它被称为未开源的“正电子”,即使类似的图像也可以与我一起使用。
我们找到的Positron Style Json的style.json的引用链接 在style.json内部,他们引入了MapTiler Keys的链接,这些链接是开源的,但是他们在2月将其删除了,在如何在前端运行此方法方面,我们没有其他选择。 style.json代码段
"sources": {
"openmaptiles": {
"type": "vector","url": "https://api.maptiler.com/tiles/v3/tiles.json?key={key}"
}
},"sprite": "https://openmaptiles.github.io/positron-gl-style/sprite","glyphs": "https://api.maptiler.com/fonts/{fontstack}/{range}.pbf?key={key}",
最初,刚开始时我不太了解矢量图块和栅格图块之间的区别
我遵循了此链接并构建了服务器OSM Tile Server,它工作得很好,但是它是本机的,我正在寻找我上面已经链接过的上述设计。原生栅格图块看起来像这样OSM Tile View,我们实际上并不是在寻找这个图块
对于PBF文件的安装,我们遵循了这个planet.osm链接并将其与Postgress数据库Planet OSM file used一起安装
很快,我们意识到我们需要托管一个矢量切片服务器,而不是一台光栅服务器,因为它们正在提供图像,而且我们也没有在寻找这种设计。由于没有安装,因此在switch2OSM主地图网站上找到了矢量拼贴服务器。
我浏览了此链接OSM Vector Tile Server,现在,当我们安装它们ReadMe file“ tessera”时,不赞成使用它们,并且也从背面取下了它们的支撑。现在,即使光栅Tile Server也已停止工作。
现在我不知道发生了什么错误或现在应该采取什么步骤,我们的使用很麻烦,我们希望托管自己的矢量切片服务器以降低成本。
任何参考或指导将不胜感激。
注意:我们正在使用的技术堆栈
- 前端:VueJS
- 后端:GeoDjango
解决方法
如果有人陷入与switch2OSM相同的位置,并希望构建自己的矢量切片服务器。
请使用名为OpenMapTiles
的链接我一开始并不了解,因此花了一些时间才弄清楚。
还要感谢OpenStreetMaps电报社区。 p>