gpt4 book ai didi

java - Android 获取当前位置失败

转载 作者:行者123 更新时间:2023-12-01 10:03:14 25 4
gpt4 key购买 nike

通过这个函数我得到经度 = 0 和纬度 = 0不知道问题出在哪里

private void getCurrentLocation() {

Location location = LocationServices.FusedLocationApi.getLastLocation(googleApiClient);
if (location != null) {
//Getting longitude and latitude
longitude = location.getLongitude();
latitude = location.getLatitude();

//moving the map to location
moveMap();
}
}

最佳答案

在 Google API 客户端提供的 onConnected() 回调中执行此操作,该回调在客户端准备就绪时调用。以下代码 fragment 说明了请求和响应的简单处理:

public class MainActivity extends ActionBarActivity implements
ConnectionCallbacks, OnConnectionFailedListener {
...
@Override
public void onConnected(Bundle connectionHint) {
mLastLocation = LocationServices.FusedLocationApi.getLastLocation(
mGoogleApiClient);
if (mLastLocation != null) {
mLatitudeText.setText(String.valueOf(mLastLocation.getLatitude()));
mLongitudeText.setText(String.valueOf(mLastLocation.getLongitude()));
}
}
}

关于java - Android 获取当前位置失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36654669/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com