问题标签 [mapbox-gl-js]

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 投票
4 回答
36965 浏览

mapbox-gl-js - 如何在 mapbox-gl-js 的标记上添加“点击”侦听器

我使用以下示例在地图上添加了一些标记:

https://www.mapbox.com/mapbox-gl-js/example/geojson-markers/

现在我想在用户点击标记图像时显示弹出窗口,但我找不到优雅的解决方案。有什么帮助吗?

0 投票
3 回答
3239 浏览

android - Mapbox GL 使用外部地图

我想在我的 Android 应用程序中使用 Mapbox GL。该服务即将发布,我有一个关于使用渲染器的棘手问题。

我喜欢渲染器本身,但我真的想在应用程序中使用我自己的地图数据(不是数据,由 Mapbox 提供并且是付费的)。例如,我想自己解析 OpenStreetMaps 数据,以某种方式对其进行自定义,然后放入渲染器中以在我的应用程序中显示它。

现在的问题是:在使用 Mapbox GL 时是否可以使用我自己的地图数据?还是只能与 Mapbox 数据一起使用?

预先感谢您的任何帮助。也许您知道针对此问题的任何其他完善的解决方案?问题是,我想要矢量图块,而不是光栅图块。并且这个项目计划在以后为iOS开发..

0 投票
1 回答
402 浏览

mapbox - Mapbox GL - 地图边界的最小/最大高度

有谁知道在使用 mapbox://mapbox.mapbox-terrain-v2 时是否有办法确定地图边界视图内区域的最小/最大海拔?

0 投票
3 回答
3303 浏览

mapbox - 如何在特定输入框中添加 mapbox 自动完成

我是地图盒的新手。我想使用地图框添加自动完成功能,添加时效果很好

但我希望将自动完成功能显示到我选择的特定输入框。有没有可能做到这一点。

0 投票
2 回答
1059 浏览

mapbox - 使用mapbox选择一个位置后如何关闭搜索结果

使用mapbox选择一个位置后如何关闭搜索结果?我正在使用 mapbox 的自动完成功能,但在选择特定位置后,它并没有关闭搜索结果框。我添加了这样的自动完成功能:

0 投票
1 回答
1935 浏览

mapbox - 通过上传的 GPX 文件在 mapbox 上绘制轨迹

我想得到以下结果:

在此处输入图像描述

所以我使用 Mapbox 的上传 API 来推送我的 GPX 文件(https://github.com/mapbox/mapbox-upload)。但不知何故,我有这个结果:

在此处输入图像描述

我怎样才能同时拥有小径+地图!??:-)

谢谢 !

0 投票
2 回答
1402 浏览

mapbox-gl-js - 如何使用 mapbox gl js 创建等值线图

我想使用 mapbox gl js 创建一个等值线图。有没有办法遍历特征及其属性?我需要一种类似于

0 投票
4 回答
19071 浏览

mapbox - mapbox gl改变图标颜色

有没有办法改变 mapbox-gl-js 图标图像的颜色?

此代码取自https://www.mapbox.com/mapbox-gl-js/example/geojson-markers/不会将标记颜色更改为红色

我已经尝试了官方文档中列出的所有选项

0 投票
1 回答
241 浏览

json - Json 中的 Mapbox GL 正则表达式

我试图只在每 30m 的海拔高度绘制轮廓线。在 mapbox studio 中,使用正则表达式很容易做到这一点:

现在我正在尝试使用使用 JSON 的 Mapbox GL 来执行此操作,但我找不到任何有关执行此操作的文档。

这样做的正确语法是什么?谢谢!

0 投票
1 回答
624 浏览

mapbox - MapBox 和 TIFF

我试图在 MapBox 的地图上显示我的 TIFF 文件。我从这个例子开始:https://www.mapbox.com/mapbox-gl-js/example/vector-source/通过替换

xxx.yyyMap ID的帐户数据部分在哪里( https://www.mapbox.com/studio/data/

JavaScript 启动所需的调用(对某些jpg文件),但它们都带有404错误和以下消息:{"message":"Tile does not exist"}