Mapbox:我想使用 Locationengine 来获取用户的当前位置,但它给我一个错误

Posted

技术标签:

【中文标题】Mapbox:我想使用 Locationengine 来获取用户的当前位置,但它给我一个错误【英文标题】:Mapbox: I want to use the Locationengine to get the current location of the user but it gets me an error 【发布时间】:2018-04-09 21:08:55 【问题描述】:

我收到以下错误:

Error:(81, 39) 错误:无法访问 LostApiClient 找不到 com.mapzen.android.lost.api.LostApiClient 的类文件

错误:(82, 39) 错误: 无法访问 LocationListener 找不到 com.mapzen.android.lost.api.LocationListener 的类文件

我能做什么?我尝试了我在 www 上找到的所有内容,但没有任何效果。

【问题讨论】:

如果你想使用 Lost api 客户端,你需要在你的 build.gradle 中添加依赖。 我解决了这个问题。谢谢!现在我遇到的问题是,在我添加了 mapbox 导航 sdk 后,应用标签更改为“Mapbox Navigation SDK for Android”。 【参考方案1】:

我找到了这个错误的原因:我没有添加 Mapbox services sdk 和 Mapbox telemetry sdk 的依赖项。

如果你有这个问题,只需将这些行添加到 build.gradle 文件中:

implementation 'com.mapbox.mapboxsdk:mapbox-sdk-services:3.0.1'
implementation 'com.mapbox.mapboxsdk:mapbox-android-telemetry:2.2.10@aar'

【讨论】:

以上是关于Mapbox:我想使用 Locationengine 来获取用户的当前位置,但它给我一个错误的主要内容,如果未能解决你的问题,请参考以下文章

室内导航(也许是 MapBox?)

Mapbox GL 使用外部地图

Mapbox:用户速度和距离

Mapbox - 如何在 Mapbox 中添加 .pbf 文件作为图层?

如何防止汽车在使用MapBox地图的Unity3D驾驶模拟中偏离?

如何使用 plotly 向 mapbox 添加多个图层?