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 中添加 .pbf 文件作为图层?