问题标签 [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 投票
2 回答
1126 浏览

ios - Swift 中的 MapBox - 允许标记的注释有一个链接到视图的按钮

我已经设置了一个简单的应用程序,它带有一个选项卡式地图视图(选项卡 1 上的地图),它使用 SwiftyJSON 和 Alamofire 从服务器上的 json 文件中读取信息(点信息存储在 MySQL 中)。这些点被加载到地图中。我想做的是在注释中添加一个按钮,该按钮指向不同的视图选项卡并传递点的 ID。

我还没有尝试过任何东西,因为我不知道从哪里开始,并且文档没有提到任何类似的东西。

如何将一个出口添加到地图点注释?

0 投票
1 回答
192 浏览

mapbox - 有没有办法为 mapbox GL 标记添加透视图?

我有一个地图点击功能,可以在地面上绘制波纹(动画 gif)。因为可以倾斜相机,所以波纹效果只能从自上而下的角度看。有没有办法将透视元素添加到可以根据当前地图倾斜度更新或设置的标记?

这是我的地面命中代码。

0 投票
0 回答
143 浏览

javascript - 将 GeoJSON 加载到 Mapbox

当我在 HTML 中使用 GeoJSON 时,它可以工作,但是当我尝试从外部加载时,它不会。

我的 HTML 文件和 GeoJSON 文件在站点的同一个文件夹中。

我尝试用标记打开图片弹出窗口。

非常感谢!

这是一个示例 GeoJSON 文件:

0 投票
3 回答
2310 浏览

android - 如何在 MapBox Android 上设置标记 Z-index?

我的应用程序显示了一个用户标记。基本上,用户标记显示当前用户在地图上的位置,但我还在地图上放置了其他标记。最后,它掩盖了我的用户标记。我希望我的用户标记位于地图的顶部。我希望它最后渲染,所以它显示在最顶部。

任何想法?

0 投票
1 回答
126 浏览

android - 地图上的一组图像的性能问题

需要添加大约 400 个图像(标记)来映射。图像是可绘制的,而不是位图图片。这是正确的方法吗?

使用这种方法,地图变得无响应,fps 显着下降。可能这只是地图引擎的限制。

0 投票
3 回答
4999 浏览

javascript - Mapbox GL - 我的基本默认标记不会显示在地图上

最近,我开始摆弄 MapBox,现在,我正在尝试将标记添加到地图中。不像看起来那么容易。我正在尝试使用直接从“Mapbox GL”参考指南中复制粘贴的代码添加基本的默认标记。不过,它不会出现。

这是我使用的代码,它不能变得更简单......

有人知道为什么它不起作用吗?整个“不工作场景”可以在http://www.caucasus-trekking.com/Maps/map看到

编辑:具体来说,我想使用那个经典的标记,顶部是圆形的,底部是尖的。Somjething 像这样 - https://www.mapbox.com/help/img/android/marker-example.png

Mapbox 中没有一些默认形状,还是我应该通过自己的 css 文件创建它?

非常感谢

0 投票
1 回答
3268 浏览

mapbox - 样式化 MapBox GL 标记

我正在尝试从使用带有 Leaflet 的 Mapbox.js 转移到 Mapbox GL。

我有以下geojson,应该根据附加的图像进行渲染。不幸的是,在阅读了许多文章并通过与数据驱动可视化相关的文档之后,我碰壁了。想知道是否有人可以帮忙举个例子?!

这是geojson:

颜色值由最终用户设置,可以是任何值,所以我不能只创建很多适合的图像,并且数字指的是日期,因此将是 1-31。

这是 Mapbox.js 中当前的样子:mapbox_markers

谢谢大家!

0 投票
0 回答
64 浏览

android - 如何扩展 MarkerOption?

我在 MarkerViewOption 上玩得很糟糕。当我在视图中达到太多自定义标记时,速度非常慢。我目前使用 MarkerOption 实现,它非常快。我将需要以某种方式扩展 MarkerOption。

我发现 tobruns 对这里的一个问题发表了评论。这与 camace 在他的回答中提到的类似。

我的问题是,将来使用tobrun的方法会不会有问题?从那以后我就再也没有收到过这个问题的消息,我不知道这是否得到完全支持。

0 投票
0 回答
183 浏览

android - MapBox 可以支持许多(1000 多个)MarkerViews 吗?

我的应用有时会在地图上显示很多标记。我只是想知道 MapBox 是否能够加载所有这些而不会导致性能问题?我当前的实现添加了 186 个标记。添加它们后,平移地图非常缓慢且滞后。标记在屏幕外时也会消失,并且在向后平移时永远不会再次加载。

这真的很令人沮丧,我现在更倾向于使用我原来的实现,它基本上使用MarkerOption. 它工作得很好,但我遇到了一些问题,在多次单击切换选择/取消选择标记外观(我通过替换图标的位图来替换图标的颜色)后,标记消失了,我触摸的所有标记都消失了。

我正在寻找创建自己的自定义标记,并尽可能减少我对 setIcon 的使用。问题是我必须处理位图(我从客户端的服务器加载位图)。我不能按照建议使用运行时样式。

另外,抱歉,此时我无法再显示代码/屏幕截图。该应用程序即将完成,我正在优化应用程序的这一部分。

任何指导表示赞赏。谢谢!

0 投票
2 回答
288 浏览

javascript - Mapbox GL - 如何为复杂的弹出窗口设置通用样式

我有一个带有许多标记的 Mapbox GL 地图。悬停时,应显示复杂的弹出窗口。我的问题是 - 我不想将这个复杂的代码复制到每个标记的描述中。理想情况下,我想在“布局”部分设置样式并且只调用参数。我已经将这种方法与图标标记一起使用。问题是我不知道布局部分中影响弹出窗口文本的参数名称是什么- 有人可以帮我吗?为了更好地理解,我附上了我的一段代码 - 可以看到参数的用法用于布局部分的图标图像