私は、緯度と経度を取得するために google fusedLocationapi を使用しています。ここで問題が発生しています。実際には、ボタンクリックイベントでのみ緯度と経度を取得したいと考えています。そのため、ユーザーのバッテリー電力を節約できる位置情報の更新を要求する必要はないと思います。今、 fusedlocationapi の例では、誰もが使用しています
mLocationRequest.setInterval(10000); // Update location every second
LocationServices.FusedLocationApi.requestLocationUpdates(mGoogleApiClient, mLocationRequest, this);
上記の 2 行のコードを使用せずにコードを実行し、以下のコードを使用して自分の場所を取得しました
mLastLocation = LocationServices.FusedLocationApi.getLastLocation(mGoogleApiClient);
しかし、同じ緯度と経度が表示されています。現在、位置の更新を要求せずに、fusionlocationapi を使用して緯度と経度を取得する方法を教えてください。