检测一个区域内两部手机的移动?
Posted
技术标签:
【中文标题】检测一个区域内两部手机的移动?【英文标题】:Detect movement of two phones in an area? 【发布时间】:2016-04-12 02:21:02 【问题描述】:我使用 Ionic 设计的移动应用程序要求我(后端)或其他用户(电话 1)能够检测到其他用户(电话 2)的移动。
使用场景:
-
我想在当前位置设置一个地标/信标(纬度 + 经度),并记录这些坐标。
离开当前位置(地标的位置)后,我希望能够确认特定用户何时移动到我的地标。
它需要大约 10 英尺的精度/粒度。 我已经看过类似的东西 p2pkit.io 和 ngGeolocation,但似乎都不够准确。电池寿命不是问题,因为应用程序的这个特定部分将被非常短暂地使用。
非常感谢任何和所有帮助或见解。
【问题讨论】:
【参考方案1】: ngGeolocation 有一个 options 参数(第三个),您可以在其中将“enableHighAccuracy”设置为 true。这非常准确,具体取决于您的设备。 对于后台地理位置,我可以推荐 pmwisdom 的cordova-background-geolocation-services(链接到 GitHub)。它使地理定位在后台工作,并具有一些更简洁的电池效率功能(例如,如果设备没有移动 X 英尺,则不会发送地理定位)。此外,由于您使用的是 android,因此这个特定的后台插件不需要任何付款(与其他插件不同)。【讨论】:
以上是关于检测一个区域内两部手机的移动?的主要内容,如果未能解决你的问题,请参考以下文章
检测是不是使用移动设备(iOS/Android 手机/平板电脑)中的浏览器