我正在尝试编写一个简单的游戏作为 PWA,并希望为用户提供一种找到彼此的方法。在我的理想世界中,它会像 3DS 上的 StreetPass 一样运行,但我不确定是否:
- 这是移动设备能够做到的
- 如果这是可以在 PWA 中完成的事情
这当然不是理想的(并且可能不会在生产中起作用),但我怀疑我将不得不请求访问地理位置数据,偶尔(非常偶尔)将该数据发送到后端,并比较与其他设备做同样的事情。
我正在尝试编写一个简单的游戏作为 PWA,并希望为用户提供一种找到彼此的方法。在我的理想世界中,它会像 3DS 上的 StreetPass 一样运行,但我不确定是否:
这当然不是理想的(并且可能不会在生产中起作用),但我怀疑我将不得不请求访问地理位置数据,偶尔(非常偶尔)将该数据发送到后端,并比较与其他设备做同样的事情。
Geolocation API是您使用 PWA 满足任何位置需求的最佳选择。它显然有其自身的缺点,例如在阴凉/室内位置获取 GeoLocation 不准确、缓慢且资源密集。但是,如果您的用例在不那么精确的位置上很好,那么这个 API 就可以了,因为它的支持在所有主要浏览器中都可用。