【发布时间】:2018-01-02 16:17:53
【问题描述】:
private void getCurrentLocation()
{
mMap.clear();
Location location = LocationServices.FusedLocationApi.getLastLocation(googleApiClient);
if (location != null)
{
longitude = location.getLongitude();
latitude = location.getLatitude();
moveMap();
}
}
我是 Android 新手。我按照一些链接在谷歌地图上找到了我当前的位置。我在清单文件中写了权限,但错误消息询问我不知道如何解决的权限。我已经尝试过搜索,但我找不到任何东西。
【问题讨论】:
-
您需要实现运行时权限并向用户询问 ACCESS_FINE_LOCATION 或 ACCESS_COARSE_LOCATION 或两者。
-
怎么做。
-
如果您在处理运行时权限时遇到问题,请查看我的库:github.com/nabinbhandari/Android-Permissions
-
这是您熟悉运行时权限模型的起点developer.android.com/training/permissions/requesting.html。
标签: android google-maps