我有一个离子应用程序,用户抱怨他们的位置正确。当应用程序在水中处于离子离线模式时,这个问题很突出。我还以为navigator.geolocation::getCurrentPosition如果没有其他可用的话,选择GPS位置。因此,为了理解实现中的差距,我想更好地理解API。
我读了整篇文章文献资料, 好的教程,和一些相关问题
在这之后,我有以下几个问题。
我明白getCurrentPosition()尝试尽快返回最佳可用位置。我想要可用性和准确性...使用enableHighAccuracy: true确保找到最好的位置?如果是,它如何确保准确性。它是如何工作的,它是如何排列优先级的?例如,是吗?看看GPS,如果没有,看wifi,如果没有,看蜂窝N/W?
当用户需要在应用程序中大量移动时,使用它总是更好吗?watchPosition?根据我的理解(可能是错误的)使用accuracy和maximumAge带着getCurrentPosition()能取得同样的结果吗?我看到了watchPosition能表现得更好这类案件...如何watchPosition工作?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。