问题标签 [mapbox-studio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
17 浏览

mapbox - Mapbox 数据集编辑器中的错误 - 移动线串点冻结编辑器

当我尝试在数据集编辑器中调整线串上的点时,编辑器部分冻结 - 点不移动,我无法取消选择线串,但撤消仍然有效。请观看视频:

https://www.loom.com/share/3a29ad687dac43069a092f6edadd2c27

从技术上讲,这些点确实会移动——如果我保存然后重新加载编辑器,这些点就会在新位置。但正如视频中所见,编辑器无法显示视觉确认,无需重新加载页面。

有关此数据集的信息:

除了此线串和其他线串,此数据集还包含不受此错误影响的多边形和单个点。数据集只有 181 kb,包含 200 个特征。

此外,此线串在此位置还有 3 个具有相同点的其他线串。我可以使用“搜索数据集”功能选择、复制、删除这 4 个相同的线串中的任何一个,并且可以移动整个线串——但在尝试调整点时它们都会冻结。

重新加载后,我有时可以移动 1 个线串的 1 个点 1 次,但第二个实例会导致错误。

这个错误存在于我 Mac 上的 Chrome、Safari 和 Firefox 上。

有建议的解决方法吗?

谢谢您的帮助

-格雷格

0 投票
1 回答
160 浏览

javascript - Mapbox GL JS:在 Studio 中更新图层上的多边形填充颜色

我使用 Mapbox Studio 进行映射/样式设置,使用 GL JS 添加用户交互性。我希望能够更改 mouseenter 上的单个多边形颜色,该颜色是一层中总共 44 个多边形的一部分。

map.addLayer()我已经检查了 Mapbox 文档/示例/教程,并且仅在直接在 JS 中使用此类功能时才找到使用此类功能的答案。我设法改变了不透明度,但只针对整个图层。

我曾尝试在另一篇SO 帖子中使用它,但它会将整个图层中的所有多边形填充为黑色,即备用颜色。

我的代码:

我不知道这是否只是了解正确语法的问题,但似乎如果我有特定多边形的 id(我有),我应该能够做到这一点。

0 投票
1 回答
56 浏览

javascript - 如何在 Mapbox GL JS 中使用私有 Mapbox Tileset?

我有一个使用 Mapbox GL JS 构建的前端,并希望它访问我上传到 Mapbox Studio 的私有 Tileset。然而,私有 Tilesets 只能使用秘密令牌访问,并且 Mapbox 在使用这些令牌初始化时拒绝工作。

有没有办法让我的地图保持私密并通过 Mapbox GL 访问它?

0 投票
1 回答
71 浏览

javascript - 如何在 Mapbox 中将地图限制为地理区域?

我正在使用Mapbox GL JS在游乐园上开发地图,并且只想渲染公园地理边界内的所有内容。我该怎么做呢?

编辑:澄清一下,是我想做的,除了不是一个国家而是一个地理区域。

0 投票
0 回答
16 浏览

mapbox - 在 Mapbox Studio 中更改道路颜色/样式

我正在将 Mapbox 用于 Android 应用程序,并在 Mapbox Studio 中创建了一种在移动应用程序下运行良好的样式。现在我想根据它们的属性(即名称)更改一些特定的功能。我在 JSON 样式数据条件的name属性中查找特殊字符 ♦、●、■ (例如这里的滑雪道级别),但我只能设置完整名称以更改颜色,而不是只查找如图所示的最后一个字符以下。

滑雪道的Mapbox Studio 数据条件 (您可以在 42.77885111、0.16928797 找到该滑雪道)

先感谢您 :)

0 投票
0 回答
6 浏览

mapbox - 在 Mapbox 瓦片集中指定重叠的多边形渲染顺序

我在 Mapbox Studio 中创建了一个图块集,其中包含三个级别的重叠多边形——地区、省和国家,我在 Power BI 中使用这个图块集和 Mapbox 自定义视觉对象。如果我过滤掉国家多边形,我可以让地区和省份以正确的顺序显示(地区在省份之上),但如果包含国家,那么它会显示在其他多边形之上并遮盖其他多边形。我尝试了一些对基础数据进行排序的方法,但到目前为止还没有运气。Mapbox 如何确定重叠多边形的渲染顺序?