问题标签 [mapbox-android]

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 投票
0 回答
253 浏览

java - 如何在 Mapbox Android 上添加多个图层?

现在我的应用程序上有三层,每一层都有一个按钮。每个按钮都会切换指定的图层,因此当您想要显示或隐藏图层时,只需单击按钮即可。但是,如果我想要 10 层,这可能会非常低效并且行不通。这意味着我将需要 10 个按钮 - 每层一个按钮。有没有有效的方法来做到这一点?

我不想最终在我的应用程序上使用 10 个按钮来显示和隐藏每一层。有没有办法在 Mapbox Android 上做一个下拉菜单或类似的东西?当然,我正在使用 Android Studio 来编写我的应用程序。作为参考,我使用这个站点来实现显示和隐藏我的图层。

0 投票
1 回答
160 浏览

mapbox - 在 SymbolLayer 上设置 iconColor

使用类似的东西

颜色似乎对实际图标颜色没有影响。

还有什么需要做的吗?

0 投票
0 回答
123 浏览

mapbox - 如何启动 mapbox Navigation-ui?

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

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

我正在使用以下代码。

0 投票
1 回答
354 浏览

java - MapBox - 使用表达式定义 PropertyFactory.iconImage

我正在尝试PropertyFactory.iconImage为我的图层对象定义方法的值。返回值PropertyValue<String>应该使用 Feature 中的某个字段来定义它的值。

结果可能如下所示:

不幸的是,到目前为止我还没有找到类似的解决方案。

0 投票
1 回答
298 浏览

android - 启用 Proguard 时 Mapbox 的 LocationLayerPlugin 不更新位置

我正在使用启用 Proguard 的 Mapbox 的 LocationLayerPlugin v0.6.0。

在发布版本中,位置层不请求位置更新:在前台时没有 GPS 使用图标,并且位置在第一次启动后几秒钟就变得陈旧并且永远不会更新。我正在构建插件而不提供 LocationEngine,使用public LocationLayerPlugin(MapView mapView, MapboxMap mapboxMap).

它不会发生在调试版本(没有 Proguard)或者我在发布版本(minifyEnabled=false)中明确禁用 Proguard。该proguard-rules.pro文件对 Mapbox(SDK 和插件)没有任何特定规则,我尝试添加来自https://github.com/mapbox/mapbox-plugins-android/blob/master/app/proguard-的规则rules.pro但问题仍然存在。

是否还有其他规则要添加?我在文档中找不到任何东西。

0 投票
1 回答
416 浏览

android - Mapbox SymbolLayer 隐藏标记

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

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

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

这就是它的样子

在此处输入图像描述

0 投票
0 回答
444 浏览

java - 如何在 MapBox Directions API 中检测建议路线的方向?

我正在开发一个项目,在该项目中我创建了一个应用程序,该应用程序将使用AR(很像这里显示的那个:https ://www.youtube.com/watch?v= vRmTn25xm7Q (7:20))引导用户通过大学校园。

Navigation APIMapBox. 我想知道是否有任何可能的方法来获取路径引导您方向(左、右和前进)的变量,并将其通过参数提示 UI 元素,例如 AR 屏幕上的箭头Unity Android Project

这是来自导航 API 的代码:

0 投票
1 回答
388 浏览

react-native - 实现自定义 Mapbox 地图 React Native

我目前正在尝试将我在 Mapbox Studio 中创建的自定义地图实现到我的 RN 应用程序中。这是代码的样子:

}

我在我的应用程序上确实实现了地图视图,但是,它不是我在 Mapbox Studio 中设计的地图。是的,我使用了正确的样式 url,是的,它是正确的访问令牌。关于为什么会这样的任何帮助/解释?谢谢,我真的很感激在这一点上的任何见解。

0 投票
1 回答
1412 浏览

android - Android:如何使用地图框 setZoomControlsEnabled?

我今天才开始使用 Android 版 mapbox。我想在 mapbox mapview 上显示缩放控制。我做了一点研究,方法应该是setZoomControlsEnabled。但我不知道如何在 mapbox android sdk v6.3.0 上使用此方法。文档很清楚:https ://www.mapbox.com/android-docs/api/map-sdk/6.3.0/index.html?com/mapbox/mapboxsdk/maps/UiSettings.html 。但是我该如何使用它呢?

关于 setZoomControlsEnabled 的另一个信息,它应该是 mapView 类的一个方法,可以这样调用:

但我试过了,它不起作用。github链接作为参考:https ://github.com/mapbox/mapbox-gl-native/issues/2537

0 投票
1 回答
738 浏览

android - 如何同时移动多个标记

我已经开发了一个 android 应用程序,它显示了 latlng 将在 locationchanged 上保存到服务器的附近车辆,这将是 jsonarray 结果,我将能够通过动画在 mapbox 地图上添加标记我能够移动单个标记到下一个更新的 latlng 值。我无法在更新时同时移动地图导航视图上显示的所有标记。标记一一移动到更新的位置