问题描述
我正在开发一个 Wi-Fi 直接聊天应用程序,我需要在聊天中发送坐标。但是我必须在没有互联网的情况下执行此操作,因为我使用的是 WiFi Direct。有什么建议/API 或任何可以帮助我的东西吗?
解决方法
您可以使用 Fused Location Provider Api
private lateinit var fusedLocationClient: FusedLocationProviderClient
override fun onCreate(savedInstanceState: Bundle?) {
// ...
fusedLocationClient =
LocationServices.getFusedLocationProviderClient(this)
fusedLocationClient.lastLocation
.addOnSuccessListener { location : Location? ->
// Got last known location. In some rare situations this can be null.
}
}