【发布时间】:2022-06-15 14:00:11
【问题描述】:
当我尝试实现一个获取设备位置的简单示例时,我发现一个“看似官方”的文档: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 方法的人。
【问题讨论】: