地图框 JSON 样式上传错误:"Sprite does not exist or is private"



尝试在两个帐户之间传输样式,方法是从一个工作室样式下载JSON样式,然后将其上传到另一个帐户。

当将私人地图样式从帐户1转移到帐户2时,在上传到帐户2的过程中,我得到"Sprite不存在或是私人的",上传失败。我不想公开样式,只需要将样式从我的开发帐户转移到客户的生产站点。我使用的精灵都是在JS中指定的,所以样式中引用的精灵无论如何都不重要。有什么想法吗?

另一个选项是在原始帐户中设置为公开地图几秒钟,而在第二个帐户上上传style.json。上传完成后,您可以将原始地图设置为私有

https://blog.mapbox.com/introducing-private-maps-and-data-encryption-129488b9f434

如果精灵不重要,则可以打开style.json文件并更新

"sprite": "<private-sprite>",

"sprite": "mapbox://sprites/mapbox/bright-v8",

这至少可以通过上传验证,但正如我所说,如果需要正确的精灵,那就不一样了。

Mapbox Sprite 上的文档

相关内容

最新更新