开发者社区> 问答> 正文

你好,我们使用js的连续定位,返回位置信息很慢(30s左右)。

https://open.dingtalk.com/document/orgapp/continuous-retrieval-of-current-geographic-information-continuous-location

dd.device.geolocation.start({ targetAccuracy : Number, // 期望精确度 iOSDistanceFilter: Number, // 变更感知精度(iOS端参数) useCache: Boolean, // 是否使用缓存(Android端参数) withReGeocode : Boolean, // 是否返回逆地理信息,默认否 callBackInterval : Number, //回传时间间隔,ms sceneId: String, // 定位场景id, onSuccess : function(result) { /* 结果同dd.device.geolocation.get */ }, onFail : function(err) {} }); 联系定位的方法。

展开
收起
1840720913869093 2023-05-23 19:11:47 164 0
1 条回答
写回答
取消 提交回答
  • 您好,连续定位返回位置信息慢可能是由于地理信息处理的时间较长或者网络延迟等问题导致的。以下是几个可能的解决方法:

    1. 确保设备网络正常,网络不好可能会影响定位速度。

    2. 尝试减少需要返回的信息,例如是否需要逆地理信息等,来降低处理时间。

    3. 尝试调整回传时间间隔,合理设置回传时间间隔,可以加快位置信息的返回速度,但会影响设备电量。

    4. 尝试使用其他定位API或者第三方定位SDK,以比较哪一种定位方法更适合您的场景。

    希望以上方法能帮助您解决问题。

    2023-05-23 19:53:05
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
JavaScript异步编程 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载