【问题标题】: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 关闭的情况下返回空值。

    【讨论】:

      猜你喜欢
      • 2019-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多