【问题标题】:How to extract coordinates from addOnSuccessListener in FusedLocationProviderClient如何从 FusedLocationProviderClient 中的 addOnSuccessListener 中提取坐标
【发布时间】:2020-10-20 00:42:30
【问题描述】:
我需要从addOnSuccessListener 方法中提取坐标。请帮帮我
fusedLocationClient.lastLocation.addOnSuccessListener { location ->
// I need to return value
}
}
【问题讨论】:
标签:
java
location
fusedlocationproviderclient
【解决方案1】:
您在参数中有位置参数,用于提取纬度和经度只需调用
fusedLocationClient.lastLocation.addOnSuccessListener { location ->
if (location != null) {
var latitude : double = location.latitude
var longitude : double = location.longitude
}
}
确保使用位置空值检查围绕它,因为它可以在 GPS 关闭的情况下返回空值。