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

android - 无法在mapbox上绘制完整路径,它只是连接起点和终点

我想使用 .geojson 文件在 Mapbox 上绘制从起点到终点的完整路线。

请找到下面的代码。

路线正在绘制,但从起点到目的地。例如,如果完整的路线是 ABCDE,那么我想绘制连接 ABCDE 的路线,但我可以直接连接 AE。请指导。提前致谢。

0 投票
0 回答
741 浏览

android - MapBox导航sdk轮流使用地图上的所有点(坐标)

我有一个 GeoJSON 数据,它给了我所有的点(坐标)。使用这些点,我可以使用以下代码在地图上绘制折线。

然后我想用这个导航地图上的所有点

这里需要起点和终点。监听其回调方法会在以下代码中提供路由

drawroute 是用于绘制导航路线的方法

但它并没有贯穿所有要点。

它只是从起点到终点,避免它们之间的中间点。

如此屏幕截图所示,它仅显示从起点到终点。

在此处输入图像描述

我希望它显示通过绿色标记折线的路线,并通过它导航。

我猜它正在计算点和画线之间的最短路径。

0 投票
1 回答
106 浏览

android - 根据复选框的动态变化输入刷新活动

我创建了一个应用程序,它根据人口密度突出显示美国各州。我只想突出显示用户需要查看的状态。这是使用 RecyclerView 和复选框完成的。

这是我的 MainActivity 的 .xml 文件。

这是我的主要活动。

这是一个小类,它给出了选中复选框的上限和下限。

这是我的适配器类。

我的问题是我只想choroplethManipulation()在从复选框获得输入后才调用方法。但是在所有执行之后,我的活动正在膨胀,因此我无法提供我的输入并且checked变量始终保持为假。选中这些框后,我需要我的 Activity 动态做出反应并仅显示选定的结果。如何才能做到这一点?

0 投票
0 回答
182 浏览

mapbox - 如何以编程方式克隆一层 MapBox?

我正在加载具有现有样式的样式,CircleLayer并且我想以编程方式添加另一个具有类似样式的此类图层(例如,除了颜色不同之外相同)。它的地理数据也将以编程方式创建。

我找不到用于克隆图层的简单 API。

但即使我做了类似的事情:

设置圆圈颜色(作为文字)有效,但设置笔触颜色(取自另一层)我得到:

我检查过,oldLayer已正确初始化并且oldLayer.getCircleStrokeColor()确实返回了正确的PropertyValue. 我错过了什么?

0 投票
0 回答
222 浏览

android - 透明系统栏下的安卓地图

我有一个相当简单的布局:

我希望地图出现在完全透明的系统栏(导航栏和状态栏)下。为了实现这一点,我将状态和导航栏颜色设置为android:color/transparent

但很遗憾,地图没有出现在系统栏下。相反,默认活动背景颜色是可见的。
我设置fitSystemWindows为 false 因为当我设置android:translucentStatusBartrue. 问题translucentStatusBar是,状态栏只是半透明的,不像我想要的那样完全透明。
我必须以某种方式告诉地图 - 或活动 - 它可以在系统栏下方展开。

编辑

也可以使用translucentStatusBar但更改状态栏的透明度/不透明度。我只是没有找到办法做到这一点。

0 投票
1 回答
1273 浏览

android - Mapbox GeoJSON 位置错误

如果已经回答,请提前道歉。我在网上或存储库中找不到任何指向我的问题的东西。

我有一个ArrayList<Position>握住我的线刺痛的东西。

绘制时此显示很好addPolyline

我想设置线条的样式,所以我切换到使用线条图层。然而。

该线不再出现在靠近正确位置的任何地方。该位置位于英格兰坎布里亚郡,但位于索马里海岸。

我试图在每次转换后输出坐标,它们看起来都很好。我不知道如何检查source

显示Logs 都相同的 log cat 输出在这里。

我的问题是;我做错了什么我错过了什么吗?

谢谢

0 投票
1 回答
1292 浏览

java - 在 Android 中使用 Mapbox SDK 绘制圆

我目前有一个LatLng以公里或英里为单位的位置和半径。如何使用Mapbox Android SDKCircleLayer在地图上画一个圆圈(使用或任何其他方法)?

0 投票
2 回答
854 浏览

android - 当用户到达目的地时,我如何开始活动?

我正在使用 UI 中的下拉菜单在 android 中进行 mapbox 导航,并且我想在用户导航到某个地方后启动一个新活动来显示有关某个地方的信息。我该怎么做?完成后是否有关闭导航视图的处理程序,还是我必须依靠用户按下导航屏幕底部的取消按钮?

0 投票
1 回答
541 浏览

mapbox - How can I show the popup on bottom middle of the page when clicking MapboxGL marker?

I want to show a popup on the bottom middle of the page when clicking a marker.

I have used the following code

This shows popup on the bottom of the marker. But I want to show the popup at the bottom middle of the page

0 投票
1 回答
42 浏览

java - 我应该在 mapbox 的 InfoWindow 方法中返回什么视图?

当用户单击标记时,我试图显示 infoWindow。我应该在 Infowindow 中返回什么,以便在单击标记时显示默认的 infowindow?非常感谢任何帮助。提前致谢。

这是代码: