如何知道 2 人何时过马路? (地理围栏...)
How to know when 2 persons cross in the street ? (Geofences...)
我想用一个简单的概念创建一个 Android 应用程序:如果 2 个下载我的应用程序的人正在过马路,我想(立即)向他们发送通知。
我开始使用地理围栏的概念,但我不知道它是否最合适。所以我的问题如下:
使用地理围栏(每个用户都有自己的地理围栏,因此当您进入其他用户的地理围栏时会收到通知),如何在用户移动时让地理围栏跟随用户? (精度足够但功耗不高)
有没有比地理围栏更适合我的问题的另一个概念?
谢谢:)
由于两个人都在移动,我认为您需要经常呼叫该位置,因此使用 Geofences 不再有意义。相反,您将计算它们之间的差异,并在达到某个阈值时从服务器推送通知。
如果你想在服务器端使用地理围栏对应用程序来说会更容易(在android你只能注册100个地理围栏)你可以检查离你最近的用户的服务器。
但是如果你需要检查离你很近的用户,我认为最好使用蓝牙,你可以模拟 ibeacons,应用程序可以注册信标区域并监控它。不关心 gps 信号和电池消耗。在 android 中,您可以将 altbeacon 开源库用于 ibeacons/eddystone。
如果需要更多帮助请联系我,抱歉我的英语不好 ;)
我想用一个简单的概念创建一个 Android 应用程序:如果 2 个下载我的应用程序的人正在过马路,我想(立即)向他们发送通知。
我开始使用地理围栏的概念,但我不知道它是否最合适。所以我的问题如下:
使用地理围栏(每个用户都有自己的地理围栏,因此当您进入其他用户的地理围栏时会收到通知),如何在用户移动时让地理围栏跟随用户? (精度足够但功耗不高)
有没有比地理围栏更适合我的问题的另一个概念?
谢谢:)
由于两个人都在移动,我认为您需要经常呼叫该位置,因此使用 Geofences 不再有意义。相反,您将计算它们之间的差异,并在达到某个阈值时从服务器推送通知。
如果你想在服务器端使用地理围栏对应用程序来说会更容易(在android你只能注册100个地理围栏)你可以检查离你最近的用户的服务器。
但是如果你需要检查离你很近的用户,我认为最好使用蓝牙,你可以模拟 ibeacons,应用程序可以注册信标区域并监控它。不关心 gps 信号和电池消耗。在 android 中,您可以将 altbeacon 开源库用于 ibeacons/eddystone。
如果需要更多帮助请联系我,抱歉我的英语不好 ;)