我有一个使用 Mapbox GL JS 构建的前端,并希望它访问我上传到 Mapbox Studio 的私有 Tileset。然而,私有 Tilesets 只能使用秘密令牌访问,并且 Mapbox 在使用这些令牌初始化时拒绝工作。
有没有办法让我的地图保持私密并通过 Mapbox GL 访问它?
我有一个使用 Mapbox GL JS 构建的前端,并希望它访问我上传到 Mapbox Studio 的私有 Tileset。然而,私有 Tilesets 只能使用秘密令牌访问,并且 Mapbox 在使用这些令牌初始化时拒绝工作。
有没有办法让我的地图保持私密并通过 Mapbox GL 访问它?
然而,私有 Tilesets 只能使用秘密令牌访问
我认为你错了。根据文档,可以通过同一帐户中的任何令牌访问私有图块集:
如果一个瓦片集是公开的,那么任何 Mapbox 用户都可以使用其访问令牌来使用该瓦片集 ID。但是,只有瓦片集的所有者才能更改或删除瓦片集,即使它是公开的。如果瓦片集是私有的,瓦片集 ID 只能与所有者帐户的访问令牌一起使用。默认情况下,在 Mapbox Studio 中创建的新图块集是私有的。
因此,切换到使用常规的公共令牌,它应该可以工作。