问题标签 [mapbox-gl]

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 回答
1584 浏览

ios - Mapbox 是否会或支持矢量瓦片?

我阅读了 MapBox 和矢量图块,想知道我是否理解这一点。

在某些将来,是否可以使用 iOS MapBox 渲染基于矢量的图块?如果是,矢量切片的 RMTileSource 会是什么样子?

用外行的话来说,我是否理解正确:我将能够使用 SVG 甚至 PDF 文件作为 MapBox 的数据源,而不是 PNG 瓦片?

如果是,是否有任何代码可供我试验?

0 投票
1 回答
289 浏览

mapbox - 使用 Mapbox GL,是否可以在 mouseOver 上获取有关地图元素的信息

我正在阅读有关 Mapbox GL 的文档。令人印象深刻!

我想对地图元素上的鼠标悬停采取行动。(更改元素的样式,显示信息...),如何获得有关我悬停的元素的信息(即使它是标签)?理想情况下,我想拥有可以识别元素的 openstreetmap ID、名称或其他内容。

编辑: featuresAt 似乎没有提供足够的数据来更改功能的样式。

在此先感谢您的帮助。

0 投票
4 回答
18057 浏览

mapbox - 离线使用 Mapbox GL

有没有办法在离线设置中使用 Mapbox GL(询问 JS 和本机)?使用 MBTiles,您可以使用 MBTiles 文件或提取光栅图像。我想知道是否有任何类似的东西可以让 Mapbox GL 从本地源加载数据,而不是需要与 Mapbox 的服务器建立网络连接。不仅仅是在谈论用户离线时缓存数据,而是实际上制作了一个始终完全离线运行的地图。谢谢。

0 投票
0 回答
728 浏览

android - 变形 svg 剪辑路径路径的动画

花了几个小时来实现以下目标,经过几个小时的故障排除和搜索,我想也许你们中的某个天才可以解决我的问题(:

正如标题所说,我想通过更改路径内部的 d 属性来为 svg 剪辑路径设置动画。设置如下所示:

并且在某些触发器(例如按下按钮)上,动画应该开始。除了许多其他绝望的尝试之外,在某种程度上起作用的是 beginElement。问题是动画本身。路径改变了它的形状,但没有任何动画。(js 和 css 动画技巧也不起作用)

我的问题:有没有办法为变形剪辑路径设置动画?

编辑:抱歉完全忘记了这一点。当我将剪辑应用于除 mapbox 地图(既不是 mapbox-gl 画布也不是地图容器 div)之外的任何东西时,它就可以工作。剪切和更改路径有效,但没有动画。有时间我会提供一个例子。

仅供参考:最终目标是动态剪辑/遮罩 mapbox gl 地图。由于地图是一个画布元素,我还尝试了一些画布剪辑,遗憾的是,当画布元素是容器 div 的子元素时,这种剪辑不起作用,mapbpx gl 默认情况下就是这种情况,并且无法更改(已经联系过)他们的开发团队)。由于 mapbox 尤其是 gl 版本相当新,因此在未来可能会有解决此问题的方法。如果有人有一个想法来剪辑整个 mapbox 地图,如果你能分享你的想法,那么不仅一个图层会很酷!

如果有人有 mapbox 的 android sdk 而不是 web 版本的解决方案,这也可以工作:)

提前谢谢了!(如有必要,我可以提供更多信息)

0 投票
0 回答
408 浏览

mapbox - 如何获取特定标记在 mapbox 上的位置?

我正在尝试获取 mapbox 地图上标记的位置,以便在该位置显示 div。

这是我尝试过的代码,但它没有做任何事情:

0 投票
1 回答
1099 浏览

mapbox - 如何将托管 Mapbox 的数据源添加到 mapbox-gl-js 项目中

如何将托管 Mapbox 的数据源添加到 mapbox-gl-js 项目中?它曾经是这样的:http ://bit.ly/1LcwekS早在 V.2.1 中

但 mapboxgl.Source 8.0 版不再支持 mapboxgl.Source

0 投票
1 回答
4460 浏览

mapbox - 无法在 Mapbox GL JS 中使用自定义标记

我已经按照Mapbox 站点上的示例和 GitHub 上的说明进行操作,但无法在我的地图上显示标记:

http://codepen.io/znak/pen/waPPRj(使用 Mapbox 样式和精灵) http://codepen.io/znak/pen/PqOEyV(使用自定义样式和精灵)

所有带有标记的样式、JSON 和 PNG 文件似乎都可以正确加载。有任何想法吗?

0 投票
1 回答
1066 浏览

android - 依赖问题。在 Android Studio 中集成 MapBox

我在将 MapBox SDK 集成到我的项目时遇到了一些问题。

以下是如何将依赖项添加到 Gradle 的描述: https ://www.mapbox.com/mapbox-android-sdk/#gradle

所以,我应该把它添加到我的 build.gradle 中:

之后我的 build.gradle 看起来像:

当我编译这个我有这个错误:

我不知道出了什么问题:(。请帮我解决这个错误..

0 投票
1 回答
1750 浏览

ios - 在 ios 的 mapbox gl 中创建一个圆圈

RMCircle似乎没有在swift中定义,我怎样才能画一个简单的圆圈?

相反,我只有 MLGShape 和 MLGPolygon 但没有 MLGCircle

0 投票
3 回答
3239 浏览

android - Mapbox GL 使用外部地图

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

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

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

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