Map Android开发的跟踪要求

时间:2018-09-08 05:03:00

标签: android permissions location android-manifest mapquest

我正在尝试使用MapQuest API,但是当我开始导航时,出现以下错误:

java.lang.IllegalStateException: User location tracking consent status was never set. 
User must be prompted for tracking consent to comply with legal requirements.

这似乎需要在清单中设置为符合欧洲新隐私要求的权限,但我找不到所需的权限。我已经定义了ACCESS_FINE_LOCATION。您知道需要什么许可吗?

2 个答案:

答案 0 :(得分:0)

nav SDK文档中的sample app应该涵盖获得用户许可所需执行的操作。 user guide的“流量数据收集:请求用户同意”部分对此进行了详细讨论。

答案 1 :(得分:-1)

mNavigationManager.setUserLocationTrackingConsentStatus(UserLocationTrackingConsentStatus.GRANTED);