如何在 Android 中创建位置请求? “LocationRequest.create()”现已弃用

问题描述 投票:0回答:2

LocationRequest.create() “此方法已弃用。请改用 LocationRequest.Builder。”文档中说。但我不知道如何使用它。

LocationRequest locationRequest = LocationRequest.create();
    locationRequest.setInterval(10000);
    locationRequest.setFastestInterval(5000);
    locationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);

我想以编程方式更改位置设置,因此我需要变量 locationRequest。任何人都可以帮我创建变量 locationRequest。 我使用 Java 作为编程语言。

java android android-location
2个回答
3
投票
LocationRequest locationRequest = 
 new LocationRequest.Builder(
  LocationRequest.PRIORITY_HIGH_ACCURACY,
  10000
 ).build();

locationRequest.setFastestInterval(5000);

0
投票

locationRequest = new LocationRequest.Builder(Priority.PRIORITY_HIGH_ACCURACY, 100) .setIntervalMillis(INTERVAL_MILLIS) // 设置位置更新的时间间隔 .setMinUpdateIntervalMillis(INTERVAL_MILLIS/2) // 设置允许的最快位置更新间隔。 .setWaitForAccurateLocation(false) // 希望准确的位置更新使其为真,否则您将获得近似更新 .setMaxUpdateDelayMillis(100) // 设置位置更新可能延迟的最长时间。 .build();

© www.soinside.com 2019 - 2024. All rights reserved.