问题标签 [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.
android - 样式化地图冻结 Android Mapbox 6.1.1
使用使用 mapbox studio 构建的样式地图时,我得到了屏幕冻结。我们在样式地图中所做的唯一一件事就是添加另一个图层。
我们测试已经使用默认样式运行地图,没有问题,自定义样式的地图在地图大部分数据存在的部分出现延迟(冻结屏幕)。
此延迟仅在使用 Mapbox 6.1.1 时发生,使用低于版本 6 的 Mapbox 不会出现错误。
android - UserLocation 不起作用
我正在尝试在 Android 设备上使用 LocationEngine 获取用户位置,但是当我为应用程序加注星标时,用户的标记位于 (0.0, 0.0) 并且永远不会更新它的位置。这怎么可能?
我尝试复制示例位置层
我在 Grandle 中使用这个版本的 MapBox
android - android中的Mapbox航点到达事件
我正在使用 mapbox 库进行轮流导航。在我的应用程序中,当用户到达特定航点(停止点)时,我需要执行一些操作。在 IOS 中,有didArriveAt方法在到达特定航点时调用。我搜索了很多,但没有在 android 中找到类似的方法。我找到了 onArrival方法,但它不是在航点到达时调用。有没有办法知道到达那个航点?
android-ndk - 如何调试 mapbox 崩溃
我的 mapbox 库发生了冗余崩溃com.mapbox.mapboxsdk:mapbox-android-sdk:6.1.1
在 logcat 上,我得到了这个堆栈:
并试图为libmapbox-gl.so
with获得一个明确的行号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
如何获取发生崩溃的行号?
android - 如何在 Mapbox SymbolLayer 中为图像着色?
我正在使用 Mapbox 来渲染一些 Point GeoJSON 数据。如何在 Android 上使用 SymbolLayer 为图标着色?这似乎也给其他人带来了很多麻烦。这个问题正是我的:https ://github.com/mapbox/mapbox-gl-js/issues/1594
我的square
图像是png。文档说它需要是一个 SDF。我怎么做其中之一?还有另一种方法可以做到这一点吗?在 iOS 上,这要简单得多。Android真的没有很好的等价物吗?
mapbox - Mapbox在android中显示错误的当前位置
我正在使用Mapbox
sdk
安卓。我想获得当前位置,我也得到了,但问题是:
我弄错了当前位置,它在尼日利亚附近。谁能帮我找到完美的位置??
这是我gradle
的文件的详细信息:
这是权限:
这是我获取用户位置的代码:
请帮我获取用户位置。感谢您的帮助,我提出了很多问题,但没有得到任何解决方案。不仅如此,还建议在提出问题方面提供任何帮助。
mapbox - 保持 Mapbox 当前位置固定在捏以放大 Android
在 Mapbox 中用捏缩放不断改变中心,如何达到与双击缩放相同的结果 + 滚动手指也用捏?
mapbox - 更改 Mapbox 中的标记颜色
我正在将使用 Mapbox 的旧 android 应用程序从 SDK 4 升级到 SDK 6.1.3。我必须更改标记的颜色以匹配城市中的公交路线颜色。我找不到适用于此版本 SDK 的代码。
任何人都可以帮忙吗?
android - 将自托管矢量切片添加到和 android mapbox
我正在尝试在我的 Android 应用程序中使用 Mapbox 在地图上显示自定义矢量图层。使用最新的 mapbox 版本。
当我通过以下方式包含图层时:
它什么也没有显示(没有登录 android 也没有登录我的服务器,就像 mapbox 甚至不知道该图层)。
但是,如果我将 addsource 和 addlayer 代码放在一个可运行的文件中,假设有 100 毫秒的延迟,它确实可以正确显示我的图层。显然,这看起来与某种并发或“初始化顺序”有关,并且延迟有效,但这不是一个好的和适当的解决方案(我想在旧设备上加载地图可能需要 100 多毫秒,也许它不会工作)。
是否有另一种方法/回调我应该把这个初始化?如何确定我的图层会被绘制?