当我尝试实现一个获取设备位置的简单示例时,我发现一个“看似官方”的文档:https ://developer.android.com/training/location/retrieve-current#BestEstimate
该文档声称FusedLocationProviderClient提供了以下两种方法:getLastLocation()和getCurrentLocation()。但正如示例中所见 - https://developer.android.com/training/location/retrieve-current#last-known - 两者都getLast/CurrentLocation()存在于 Java 中。相应的 Kotlin 示例说fusedLocationClient.getLastLocation()“与...相同” fusedLocationClient.lastLocation,而且确实效果很好。
我天真地认为应该有相应的“ currentLocation”,例如,fusedLocationClient.currentLocation。
我想知道没有这样的,或者我是唯一一个未能找到相应的 Kotlin 方法的人。