4

我正在尝试使用 OpenMapTiles iOS 项目中使用的 Mapbox 框架加载离线地图。我正在使用带有附加精灵和字形文件的 json 文件加载地图,以在地图上显示标签。地图在离线模式下成功加载,但没有加载任何标签和图像,这表明 json 文件(即 bright.json)正在加载,但找不到 json 文件中提到的 sprite 和字形路径。我在项目中包含了 sprite 和 glyph 文件夹,它们在 json 文件中引用如下:

"sprite": "asset://sprites/sprite",
"glyphs": "asset://glyphs/{fontstack}/{range}.pbf"

编译时,项目正在运行,并且地图在控制台中显示以下错误(多个错误):

[ERROR] {}[Style]: Failed to load tile 14/8476/4729=>15 for source openmaptiles: Not found in MbTile database
[ERROR] {}[Style]: Failed to load glyph range 0-255 for font stack Klokantech Noto Sans Italic:

请帮助我了解如何从 json 文件中引用项目中的 sprite 和 glyph 文件夹。如果需要更多信息,请发表评论,以便我可以编辑问题。

4

0 回答 0