问题标签 [mapbox-marker]

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 投票
6 回答
1544 浏览

javascript - 添加图层时,Mapbox 样式在缩放时更改/中断

我有一个 mapbox 地图,使用户外 v9 样式初始化(​​尝试了其他样式,相同的行为)。当我向地图添加图层 - 标记或 geojson 源并缩放地图时,样式会更改或中断,我不确定是哪个。

这是放大前的地图 在此处输入图像描述

并在缩放后 在此处输入图像描述

这是初始化地图和添加标记的函数

...

我正在使用 Vue.js 来渲染地图。Mapbox 版本 v0.45.0

非常感谢任何帮助或线索

0 投票
5 回答
5553 浏览

mapbox - Mapbox GL JS 从默认标记更改颜色

我开始失去理智了。

根据Mapbox API,我应该能够更改默认标记颜色,但我在文档中没有找到任何不使用自定义标记的示例,并且最有可能的语法不起作用。

我在用mapbox-gl-js/v0.44.2

使用此代码,地图显示时没有标记,如果我删除颜色选项,标记确实显示正确但颜色错误。

对我搞砸的地方有什么建议吗?

0 投票
0 回答
123 浏览

mapbox - 如何启动 mapbox Navigation-ui?

我在 Mapbox sdk 中工作,我集成了 sdk,我可以在触摸地图时显示当前位置和放置图钉。

但是当我调用导航路线时,它会给我一条错误消息“无法在后端发出请求”。任何机构都知道它为什么显示此消息?我需要付费 Mapbox 帐户吗?

我正在使用以下代码。

0 投票
1 回答
5780 浏览

mapbox-gl-js - 带有符号层的 MapBox GL 自定义标记

我正在尝试在 MapBox GL JS 中对自定义标记进行聚类,但我无法弄清楚如何将自定义标记图像从 url 获取到符号层?它要么不起作用,要么根本没有标记出现。它是如何完成的?我需要知道如何将来自 url 的自定义图像与符号层一起使用。非常感谢。

0 投票
1 回答
1096 浏览

mapbox - 使用数组 Mapbox GL JS 进行过滤

我正在尝试创建一个突出显示层以在地图上选择时显示某些点 - newMarker 信号来自服务器,带来一个objectID,然后我想将相应的点(由当前变量表示)添加到过滤层。但是,过滤器没有拾取任何添加到它的点:

我试图将点添加到的图层:

我很确定问题出在我格式化过滤器的方式上——如果我颠倒真假的顺序,我会看到每一点的所有样式。非常感谢您的帮助!

0 投票
2 回答
1189 浏览

javascript - mapbox-gl js 对“文本偏移”使用阶梯斜坡

我在 -block layoutthe field的 mapbox gl 层中使用text-offset

这按预期工作,但现在我想根据属性更改偏移量。这对 . 来说效果很好'text-size',但对于文本偏移我找不到正确的语法。我尝试了以下方法:

也许 mapbox-gl 目前不支持文本偏移处的阶梯斜坡?

错误信息:

错误:layers.cluster-offline.layout.text-offset[0]: number expected, array found


错误信息:

错误:layers.cluster-offline.layout.text-offset:预期数组长度 2,找到长度 1


错误信息:

错误:layers.cluster-offline.layout.text-offset[0]: number expected, array found

0 投票
1 回答
1672 浏览

swift - 如何使用 mapbox 用虚线绘制折线(MGLPolyline):swift

我尝试了以下代码,但它绘制直线,我想要虚线

0 投票
1 回答
3973 浏览

mapbox - 如何隐藏 Mapbox 访问令牌

我将 Mapbox 用于地图,并且访问令牌是公开的,人们访问该网站可以轻松复制。有没有办法隐藏此访问令牌或限制仅访问我的网站?似乎其他人正在使用我的访问代码对地理编码执行 Python 请求。

0 投票
1 回答
416 浏览

android - Mapbox SymbolLayer 隐藏标记

我使用符号层在地图上绘制一堆点:

在此之后我在地图中添加了几个标记(这个标记需要定期动画)

这里重要的部分是标记,我稍后添加的,这些标记应该始终可见。但是我的符号层隐藏了标记图标,我需要将标记放在前面。有什么办法可以解决吗?

这就是它的样子

在此处输入图像描述

0 投票
2 回答
164 浏览

javascript - 标记单击事件不会在图层之间覆盖

我正在使用我的客户项目之一的 Mapbox。在这里,我遇到了点击事件的一个问题。

实际上,我使用两层来加载两种不同类型的数据,第 2 层重叠在第 2 层之上。每个层都有带有相关点击事件的标记。

问题是当 layer1 和 layer2 标记都在同一坐标中时 layer2 标记在重叠 layer1 的标记上。但是,当点击 layer2 标记时,它也会触发 layer1 点击事件。如何防止这种情况?

我的代码:

任何人都可以帮助我吗?