Geolocator.ReportInterval 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
请求的位置更新之间的最短时间间隔(以毫秒为单位)。 如果应用程序需要不经常更新,请设置此值,以便定位服务仅在需要时通过计算位置来节省电量。
public:
property unsigned int ReportInterval { unsigned int get(); void set(unsigned int value); };
uint32_t ReportInterval();
void ReportInterval(uint32_t value);
public uint ReportInterval { get; set; }
var uInt32 = geolocator.reportInterval;
geolocator.reportInterval = uInt32;
Public Property ReportInterval As UInteger
属性值
请求的位置更新之间的最小时间间隔。
Windows 要求
应用功能 |
location
ID_CAP_LOCATION [Windows Phone]
|
注解
默认报告间隔为 1 秒或硬件可以支持的最快频率 – 取两者中的较短值。 如果指定 MovementThreshold 或将 ReportInterval 设置为其他值,则可以将位置更新设置为不同的频率。 如果应用同时设置了 MovementThreshold 和 ReportInterval,则位置将根据 MovementThreshold 进行更新。
如果另一个应用程序请求了更频繁的更新,则通过为 ReportInterval 指定较小的值,应用程序可能会以高于请求的频率接收更新。