钛 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 并使用那里的建议。
我在 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 并使用那里的建议。