获取 API 23 及以上 Android 的当前位置经纬度

Get current location latitude and longitude for API 23 and above in Android

如何在Android中获取API23及以上的当前位置纬度和经度? 下面的函数给出 null

LocationServices.FusedLocationApi.getLastLocation(mGoogleApiClient);

mLocationManager.getLastKnownLocation(provider)

我找到了解决方案。我给了所有权限,但是忘了添加检查GPS是否启用的功能。我们需要从 Marshmallow 启用 GPS 以获取当前位置信息。