tileserver-gl + maplibre 设置,地图显示时没有标签

问题描述 投票:0回答:1

我从 geofabrik.de 获取数据,使用tilemaker渲染它们,然后使用tileserver-gl为它们提供服务,默认情况下使用maplibre。我的样式是tileserver在其示例中使用的默认/示例样式,即osm-bright和klokantech-basic。

我对伊朗(波斯阿拉伯文字)、伊拉克(阿拉伯文字)和美国(英语/拉丁文字)的数据执行了此过程。伊朗和伊拉克地图上没有标签,但美国地图上有标签

openstreetmap tileserver-gl
1个回答
0
投票

问题出在 Glyphs 上,这解决了我的问题:

  1. 获取波斯字体,例如:

https://rastikerdar.github.io/vazirmatn/fa

  1. 使用以下方法生成 pbf:

https://github.com/openmaptiles/fonts

或者如果设置困难的话可以使用 docker。

© www.soinside.com 2019 - 2024. All rights reserved.