钛 Js v7.5.0 中 setFrequency() 函数的意义是什么

what is the significance of setFrequency() function in titanium Js v7.5.0

我在 iOS/Android 应用程序中遇到了有关地理位置的问题。我正在使用 Titanium Js 并将 Ti v7.5.0 升级到 v8.3.1。我检查了我的遗留代码,发现下面这个函数

Titanium.Geolocation.setFrequency()

制造问题。好像这个函数被弃用了。

this.locationFrequency = 100;

Geolocate.prototype.getCurrentPosition = function(callback){
var self = this;

// initialize the callback
this.locationReceivedCallback = callback;

// Set this so we get updates rapidly
Titanium.Geolocation.setFrequency(this.locationFrequency)

// Register for the actual event
Titanium.Geolocation.addEventListener('location', someCallBackFunc);
};

现在,我需要帮助来理解 Titanium.Geolocation.setFrequency() 的实际作用。有没有其他方法可以在最新版本的 Ti 中实现相同的目的?

由于它是开源的,您可以查看 github 存储库: https://github.com/appcelerator/titanium_mobile/blob/7_5_X/android/modules/geolocation/src/java/ti/modules/titanium/geolocation/GeolocationModule.java#L469

并在 frequency 查看官方文档 https://docs.appcelerator.com/platform/latest/?print=/api/Titanium.Geolocation#property-frequency 并使用那里的建议。