在 PWA 中提示打开设备 GPS

Posted

技术标签:

【中文标题】在 PWA 中提示打开设备 GPS【英文标题】:Prompt to turn on device GPS in PWA 【发布时间】:2018-12-27 08:38:18 【问题描述】:

在查阅了大量与 PWA 中的地理定位相关的文献后,我不确定这是否可行,但是否有提示用户在 PWA 中打开设备 GPS 的机制?

我希望做的是类似于https://ionicframework.com/docs/native/location-accuracy/ 的解决方案。

虽然打开 GPS 的决定权在用户手中,但提示将帮助他们轻松做出决定。我浏览了很多教程和文档,但还没有找到任何东西。请分享您的想法。

【问题讨论】:

【参考方案1】:

如果您激活地理定位,并且如果用户同意在后台提出地理定位请求,您可以显示一个提示来解释好处。

如果你打算在网络上实现它,你可以检查这个插件,它也与 Native 和 PWA 兼容。

https://ionicframework.com/docs/native/geolocation/

更多信息:https://developers.google.com/web/fundamentals/native-hardware/user-location/

【讨论】:

离子原生地理定位插件允许收听来自操作系统的位置信息,但它没有提示用户打开 GPS 的选项。我猜这个功能在网络上还没有。

以上是关于在 PWA 中提示打开设备 GPS的主要内容,如果未能解决你的问题,请参考以下文章

使用 XAMARIN 打开 GPS

初始化 LocationCallback 后打开设备 GPS 时,未调用 LocationCallback onLocationResult

iOS 12.2是否支持PWA的GPS?

telnet 可以用来在通过 USB 连接的真实 android 设备上设置 gps 位置吗?

手机上的gps定位怎么打开

iOS PWA 独立:如何强制在新窗口中打开