问题标签 [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 回答
62 浏览

android - 样式化地图冻结 Android Mapbox 6.1.1

使用使用 mapbox studio 构建的样式地图时,我得到了屏幕冻结。我们在样式地图中所做的唯一一件事就是添加另一个图层。

我们测试已经使用默认样式运行地图,没有问题,自定义样式的地图在地图大部分数据存在的部分出现延迟(冻结屏幕)。

此延迟仅在使用 Mapbox 6.1.1 时发生,使用低于版本 6 的 Mapbox 不会出现错误。

0 投票
2 回答
1138 浏览

android - UserLocation 不起作用

我正在尝试在 Android 设备上使用 LocationEngine 获取用户位置,但是当我为应用程序加注星标时,用户的标记位于 (0.0, 0.0) 并且永远不会更新它的位置。这怎么可能?

我尝试复制示例位置层

我在 Grandle 中使用这个版本的 MapBox

0 投票
0 回答
231 浏览

android - android中的Mapbox航点到达事件

我正在使用 mapbox 库进行轮流导航。在我的应用程序中,当用户到达特定航点(停止点)时,我需要执行一些操作。在 IOS 中,有didArriveAt方法在到达特定航点时调用。我搜索了很多,但没有在 android 中找到类似的方法。我找到了 onArrival方法,但它不是在航点到达时调用。有没有办法知道到达那个航点?

0 投票
1 回答
702 浏览

mapbox - MapBox SDK - [ParseStyle]:无法解析样式:0 - 无效值。

我已经从OpenMapTiles Map Server实现了一个拥有的地图服务器

我的意图是将 MapBox SDK 与我的服务器的地图一起使用。

打开地图瓦片服务器

使用以下TileJSON 2.0 规范应用“暗物质”样式:

在此处输入图像描述

通过使用 MapBox 的 setStyleJson 方法,我设置了这个原点:

地图保持空白,通过 logcat 我可以看到以下错误消息:

有人可以告诉我我做错了什么吗?

谢谢你。

0 投票
0 回答
148 浏览

android-ndk - 如何调试 mapbox 崩溃

我的 mapbox 库发生了冗余崩溃com.mapbox.mapboxsdk:mapbox-android-sdk:6.1.1

在 logcat 上,我得到了这个堆栈:

并试图为libmapbox-gl.sowith获得一个明确的行号ndk-stack,我只得到了:

这是我的ndk-stack命令:$ANDROID_LIB_PATH/sdk/ndk-bundle/ndk-stack -sym $PROJECT_PATH/app/build/intermediates/transforms/mergeJniLibs/servertest/release/0/lib/x86_64/ -dump logcat.txt

如何获取发生崩溃的行号?

0 投票
1 回答
107 浏览

android - 如何在 Mapbox SymbolLayer 中为图像着色?

我正在使用 Mapbox 来渲染一些 Point GeoJSON 数据。如何在 Android 上使用 SymbolLayer 为图标着色?这似乎也给其他人带来了很多麻烦。这个问题正是我的:https ://github.com/mapbox/mapbox-gl-js/issues/1594

我的square图像是png。文档说它需要是一个 SDF。我怎么做其中之一?还有另一种方法可以做到这一点吗?在 iOS 上,这要简单得多。Android真的没有很好的等价物吗?

0 投票
1 回答
2345 浏览

mapbox - Mapbox在android中显示错误的当前位置

我正在使用Mapbox sdk安卓。我想获得当前位置,我也得到了,但问题是:

我弄错了当前位置,它在尼日利亚附近。谁能帮我找到完美的位置??

这是我gradle的文件的详细信息:

这是权限:

这是我获取用户位置的代码:

请帮我获取用户位置。感谢您的帮助,我提出了很多问题,但没有得到任何解决方案。不仅如此,还建议在提出问题方面提供任何帮助。

0 投票
1 回答
509 浏览

mapbox - 保持 Mapbox 当前位置固定在捏以放大 Android

在 Mapbox 中用捏缩放不断改变中心,如何达到与双击缩放相同的结果 + 滚动手指也用捏?

0 投票
1 回答
729 浏览

mapbox - 更改 Mapbox 中的标记颜色

我正在将使用 Mapbox 的旧 android 应用程序从 SDK 4 升级到 SDK 6.1.3。我必须更改标记的颜色以匹配城市中的公交路线颜色。我找不到适用于此版本 SDK 的代码。

任何人都可以帮忙吗?

0 投票
1 回答
495 浏览

android - 将自托管矢量切片添加到和 android mapbox

我正在尝试在我的 Android 应用程序中使用 Mapbox 在地图上显示自定义矢量图层。使用最新的 mapbox 版本。

当我通过以下方式包含图层时:

它什么也没有显示(没有登录 android 也没有登录我的服务器,就像 mapbox 甚至不知道该图层)。

但是,如果我将 addsource 和 addlayer 代码放在一个可运行的文件中,假设有 100 毫秒的延迟,它确实可以正确显示我的图层。显然,这看起来与某种并发或“初始化顺序”有关,并且延迟有效,但这不是一个好的和适当的解决方案(我想在旧设备上加载地图可能需要 100 多毫秒,也许它不会工作)。

是否有另一种方法/回调我应该把这个初始化?如何确定我的图层会被绘制?