gpt4 book ai didi

android - LocationServices getFusedLocationProviderClient无法正常工作

转载 作者:行者123 更新时间:2023-12-02 13:44:09 26 4
gpt4 key购买 nike

当位置可用时,我想返回当前的用户位置。

这是我的代码:

fusedLocationClient = LocationServices.getFusedLocationProviderClient(this)
locationCallback = object : LocationCallback() {
override fun onLocationResult(locationResult: LocationResult) {
super.onLocationResult(locationResult)
if (locationResult.lastLocation != null && locationResult.lastLocation.latitude > 0 && locationResult.lastLocation.longitude > 0) {

lastLocation = locationResult.lastLocation
currentUserLatLng = LatLng(lastLocation.latitude, lastLocation.longitude)

fusedLocationClient.removeLocationUpdates(locationCallback)

}
}
}

问题是,它从未被调用过,我有权限,并允许我的应用使用gps,我为此设置了调试器,但它永远不会出现

你可以帮帮我吗?此代码有什么问题?

最佳答案

为什么用代码编写locationResult.lastLocation.latitude > 0locationResult.lastLocation.longitude > 0?他们可能是负面的

关于android - LocationServices getFusedLocationProviderClient无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60681415/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com