开发者社区> 问答> 正文

导航的工作。地理定位::getCurrentPosition和监视位置,寻找最精确的位置。

我有一个离子应用程序,用户抱怨他们的位置正确。当应用程序在水中处于离子离线模式时,这个问题很突出。我还以为navigator.geolocation::getCurrentPosition如果没有其他可用的话,选择GPS位置。因此,为了理解实现中的差距,我想更好地理解API。

我读了整篇文章文献资料, 好的教程,和一些相关问题

在这之后,我有以下几个问题。

我明白getCurrentPosition()尝试尽快返回最佳可用位置。我想要可用性和准确性...使用enableHighAccuracy: true确保找到最好的位置?如果是,它如何确保准确性。它是如何工作的,它是如何排列优先级的?例如,是吗?看看GPS,如果没有,看wifi,如果没有,看蜂窝N/W?

当用户需要在应用程序中大量移动时,使用它总是更好吗?watchPosition?根据我的理解(可能是错误的)使用accuracy和maximumAge带着getCurrentPosition()能取得同样的结果吗?我看到了watchPosition能表现得更好这类案件...如何watchPosition工作?

展开
收起
游客5akardh5cojhg 2019-12-06 14:52:47 378 0
0 条回答
写回答
取消 提交回答
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
复杂环境下的视觉同时定位与地图构建 立即下载
动态、高效,蚂蚁动态卡片的内核逻辑 立即下载
用计算和数据去改变整个世界 立即下载