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

mapbox - Android Mapbox:如何从手机的 sd 卡加载图块[离线]

我是mapbox android的新手。我可以从json放置图块。但是我如何从手机的内部存储/SD 卡加载磁贴。

我正在使用以下代码进行本地存储 - 这不起作用

我可以从项目资产文件夹中加载 - 使用下面的代码,它可能会帮助某人

0 投票
1 回答
711 浏览

android - 实时更新mapbox地图样式【Mapbox Android SDK】

今天我提出了一个可能微不足道或容易猜测的问题,但我无法解决。我有一个地图样式,在 Mapbox Studio 中,我在其中创建了 19 个图层(一个国家的每个部门 1 个,见图) 地图 我得到的是一个简单的应用程序,它显示了地图和一个浮动操作按钮。我想做的是实时自定义单个图层或一组图层的样式(更改背景颜色)。我希望通过我的应用程序实现的目标是通过每个部门发生的实时警报通知用户。我试过使用“PropertyFactory”但没有结果。

谢谢您的帮助!

0 投票
1 回答
1513 浏览

java - 两个标记 - MapBox Android 上的当前位置和目的地

这是情况。我使用 Google Play 位置服务和 MapBox API 地图。当我启动应用程序时,我会立即在 A 地图上显示当前用户位置:

并更新我的位置更改标记位置:

然后,当显示当前位置时,我允许用户单击地图并设置他的目的地(他的当前位置是原点):

当我单击地图时,它会擦除​​每个标记并放置一个新的目的地标记,稍后会出现当前位置标记。

我的问题:

  1. 如何在地图上添加目的地标记,以便每次单击地图时当前位置标记仍会更新并且不会消失?例如 - 我在地图上添加了一个目的地标记(现在有两个标记),如果我移动 10 米,我当前的位置标记移动但目的地标记保持不变
0 投票
1 回答
911 浏览

android - 从 GeoJsonSource 获取所有功能

我想从 a 中获取所有功能GeoJsonSource,我的代码是:

但它总是返回一个空列表Feature

有谁知道如何从 a 获取所有功能GeoJsonSource

我的GeoJson文件是这样的:

0 投票
1 回答
179 浏览

openstreetmap - 如何查找使用 Mapbox 方向 API 获得的路线沿线的 OSM 标签信息

我正在使用 Mapbox Direction API 构建一个导航应用程序。

我想获取沿途的OSM标签信息。标签信息,如限速、停车标志、交通信号灯、车道数、单向等

有人可以帮我吗?

0 投票
1 回答
249 浏览

android - Mapbox 点击下载离线地图

我在我的应用程序上使用 MapBox,并且我有一个与具有地图的活动分开的片段。在那个片段中,我有一个 ListView,其中包含一个区域名称列表。我想创建单击 ListView 并生成该区域的下载的选项。我看过本指南:https ://www.mapbox.com/android-docs/map-sdk/overview/offline/ 但这指的是在活动开始时下载特定区域。

如何将我的 ListView 项目与下载特定区域的选项联系起来?

我已经创建了我需要的区域的 LatLngBounds、元数据和 OfflineTilePyramidRegionDefinition。

谢谢!

0 投票
4 回答
924 浏览

android - Mapbox 应用程序在启动时崩溃

我正在尝试创建一个显示地图视图的简单地图框应用程序。调试时没有显示特定错误,但应用程序在启动时崩溃。这是我创建的 .java 文件。

这是我的 .xml 文件

我不明白为什么在模拟器或任何设备上运行时活动无法启动。有什么想法吗?

这是我的 StackTrace 结果。

致命异常:主进程:com.example.logusubramaniyan.choropleth1,PID:17191 java.lang.RuntimeException:无法启动活动 ComponentInfo{com.example.logusubramaniyan.choropleth1/com.example.logusubramaniyan.choropleth1.MainActivity}:android。 view.InflateException:二进制 XML 文件第 16 行:二进制 XML 文件第 16 行:在 android.app.ActivityThread.performLaunchActivity 处膨胀类 com.mapbox.mapboxsdk.maps.MapView 时出错

0 投票
1 回答
1436 浏览

android - Mapbox - 导航自定义路线(转弯)

我一直在探索 Mapbox Map SDK 和 Navigation SDK 并且遇到了困难,因此我们将不胜感激。

我在 GeoJSON 中定义了一些路由。是否可以将 GeoJSON 中的这条自定义路线输入 Navigation SDK 并获得转弯路线?

也许在这个插件的帮助下:

https://www.mapbox.com/android-docs/plugins/overview/geojson/#using-the-geojson-plugin

我意识到还有一个地图匹配 API:

地图匹配安卓服务

https://www.mapbox.com/help/define-map-matching/

这似乎是将所有地理坐标捕捉到道路的完美方式,这样就不会流血了。

现在未记录的部分或我遇到问题的部分是在 GeoJSON 中正确定义的路线,Mapbox 可以提供逐向导航方向吗?

任何帮助将不胜感激。

0 投票
1 回答
245 浏览

mapbox - Mapbox 导航界面

谁能告诉我如何为(libandroid-navigation-ui)导入gradle,因为我在添加模块时面临着。什么是 gradle,我已经尝试编译 'com.mapbox.mapboxsdk:mapbox-android-navigation-ui:0.5.0' 但没有成功。

谢谢

0 投票
1 回答
374 浏览

android - Mapbox Navigation SDK - 使用公里而不是英里

快速提问 - Android Mapbox Navigation SDK 是否允许将单位从英里更改为公里?