android只获得一次纬度和经度

时间:2018-02-24 12:16:12

标签: android gps location latitude-longitude

我只需要点击当前纬度和经度的按钮即可获取我的应用并保存。 我尝试将mFusedLocationClient.getLastLocation()与google api一起使用但是没有得到任何回报,它甚至没有调用该函数(onFailure似乎也没有工作)< / p>

我应该使用什么功能以及如何使用?

编辑:

这是我的代码:

mFusedLocationClient.getLastLocation()
                    .addOnSuccessListener(this, new OnSuccessListener<Location>() {
                        @Override
                        public void onSuccess(Location location) {                              
                            if (location != null) {
                                myLocation = Double.toString(location.getLatitude());
                                myLocation += Double.toString(location.getLongitude());
                            }
                        }
                    })
                    .addOnFailureListener(new OnFailureListener() {
                        @Override
                        public void onFailure(@NonNull Exception e) {
                            myLocation = "Error in location";
                        }
                    });

我没有任何错误。

0 个答案:

没有答案