是否可以在MapBox矢量平铺中添加水印?

是否可以在MapBox矢量平铺中添加水印?,mapbox,watermark,Mapbox,Watermark,客户希望将其URL作为品牌/水印添加到MapBox Studio中的MapBox平铺向量层中,以便水印显示在平铺向量层显示的任何位置。(一个可能的使用案例是阻止竞争对手在自己的地图中窃取该平铺层。) 是否可以向MapBox中的平铺层添加水印,并确保它在每个视图中至少可见一次 我尝试将多段线数据集的副本添加为符号层,并使用文本字段选项将其标记为客户端的URL。这可以工作,但有一个副作用,即防止标签出现在线条图层的原始副本上。在Studio中,不可能以Mapbox水印在地图上显示的方式向地图样式添加

客户希望将其URL作为品牌/水印添加到MapBox Studio中的MapBox平铺向量层中,以便水印显示在平铺向量层显示的任何位置。(一个可能的使用案例是阻止竞争对手在自己的地图中窃取该平铺层。)

是否可以向MapBox中的平铺层添加水印,并确保它在每个视图中至少可见一次


我尝试将多段线数据集的副本添加为符号层,并使用文本字段选项将其标记为客户端的URL。这可以工作,但有一个副作用,即防止标签出现在线条图层的原始副本上。

在Studio中,不可能以Mapbox水印在地图上显示的方式向地图样式添加一次水印,但可以使用其他方法来实现您希望执行的操作

如果基本目标是防止竞争对手使用特定的地图样式(从而使用基本的平铺层),那么最好的方法是在公共环境中,在用于访问地图样式的Mapbox访问令牌上设置和。您可以在Mapbox文档中找到有关和一般的更多有用信息。这种方法可以与在客户端添加品牌“水印”结合使用——例如,在加载了GL JS的web地图的角落中放置一个固定的
div
。虽然此水印显然不包含在样式本身中,但对用于加载地图的访问令牌设置URL限制将阻止其他人在其他域上使用该令牌访问同一地图


您还可以尝试在地图样式本身的相关图层中添加低不透明度。此属性可用于模拟传统的水印效果,即在图像上以多个固定间隔放置特定徽标。

再次感谢,这是一个很好的建议。安全性实际上是次要的问题,它更像是客户的品牌/营销活动,因此您的其他建议可能更有用