我从OpenMapTiles下载了覆盖欧洲的地图。我想在用Leaflet或Mapbox制作的Web应用程序中使用这些.mbtile文件(矢量切片)。
如何提供.mbtile文件,以便可以在Web应用程序中使用它们?我是否需要通过GeoServer,TileServer服务?还是可以在本地存储文件并使用该文件?
答案 0 :(得分:0)
据我发现,有两种方法:
Openmaptiles tiles server,它将管理从mbutils动态生成的切片。您将需要后端来运行切片服务器,也可以使用无服务器来完成它。
使用mapbox mbutils生成带有x y和z的Openlayers目录结构。 Mbutils非常易于使用,需要一个.mbtile文件并输出您可以在任何地方访问的文件夹目录,例如AWS Cloudfront提供的AWS S3存储桶。 请注意,当使用mbutils从openmaptiles mbtiles生成图块时,生成的文件是gzip编码的,您必须为其提供gzip内容编码(可以使用S3来实现)。