Geolocation PWA需要在没有wifi和蜂窝网络的情况下访问位置

Geolocation PWA需要在没有wifi和蜂窝网络的情况下访问位置,geolocation,gps,progressive-web-apps,offline,Geolocation,Gps,Progressive Web Apps,Offline,我的客户想要一款移动应用程序,它可以在没有WiFi和蜂窝网络的情况下运行。我认为PWA为他们提供了最具成本效益的方式来满足他们的需求,接受应用程序需要知道位置,即使在没有可用网络的情况下。要做到这一点,PWA需要访问真正的GPS,即GPS芯片收集的与卫星对话的信息。据我所知,PWA还没有这种访问权限,也没有我们可以预期的日期。我们是否可以购买或开发一个本地移动应用程序,将GPS信息传送到我的PWA?我在Cordova上看到过一些关于这方面的讨论,但如果可以的话,我想避免跳入那个世界。我将我的An

我的客户想要一款移动应用程序,它可以在没有WiFi和蜂窝网络的情况下运行。我认为PWA为他们提供了最具成本效益的方式来满足他们的需求,接受应用程序需要知道位置,即使在没有可用网络的情况下。要做到这一点,PWA需要访问真正的GPS,即GPS芯片收集的与卫星对话的信息。据我所知,PWA还没有这种访问权限,也没有我们可以预期的日期。我们是否可以购买或开发一个本地移动应用程序,将GPS信息传送到我的PWA?我在Cordova上看到过一些关于这方面的讨论,但如果可以的话,我想避免跳入那个世界。

我将我的Android系统设置为飞行模式,并带着它在街区内散步。我在Android上安装的PWA仍然能够给我更新的位置。因此,也许我在stackoverflow等网站上看到的关于这个不起作用的讨论和投诉已经过时了。顺便说一句:在navigator.geolocation选项中,我有:

enableHighAccuracy: true

因此,希望浏览器将此作为使用GPS芯片(如果可用)的提示,而不关心是否没有可用的网络

仅供参考-我相信浏览器在后台时不会获取位置信息。因此,如果你想在用户不使用你的PWA时检查位置,它可能不起作用。感谢你指出这一点,但我们不需要位置信息,除非用户正在运行PWA。但由于用户可能使用的PWA远离手机发射塔,因此可能没有任何手机服务。