在我的 android 应用程序,我想得到用户当前位置每隔几分钟,并更新到我的中心服务器使用网络服务。 目前我正在使用 FusedLocation 为获取用户当前位置提供服务,请参见 < a href = “ https://developer.android.com/reference/com/google/android/gms/Location/FusedLocationProviderApi.html”> 链接
现在我想知道什么是最好的方式获得用户位置经常和呼叫网络服务。
below is my code which gives me user current location: -
locationrequest = LocationRequest.create();
locationrequest.setInterval(10000);
locationclient.requestLocationUpdates(locationrequest,new com.google.android.gms.location.LocationListener() {
@Override
public void onLocationChanged(Location location) {
Log.i(TAG, "Last Known Location :" + location.getLatitude() + "," + location.getLongitude());
}
});
现在从我要调用这个代码的地方。 我可以在后台服务或其他地方使用这个。
请提供你的想法。
TIA.