【问题标题】:Android:Test Geofence for other user in same applicationAndroid:为同一应用程序中的其他用户测试地理围栏
【发布时间】:2014-06-23 07:40:25
【问题描述】:

在我的应用程序中,当其他人进入地理围栏圆形区域时,我必须提醒用户。

为了更好地理解:我想提醒使用该应用程序的父母,其孩子已在家中访问。

这里我将子位置数据(每 1 分钟更新一次)保存在服务器中。

我有点了解如何检查用户是否在Geofence documentation的圆形区域内。但无法理解我将如何处理服务器数据。我还阅读了一些关于模拟位置的内容,但不知道如何开始。我觉得我的问题别人可以理解一点。

有人做过类似我的应用的事情吗? 请提供一些建议和示例。 谢谢

【问题讨论】:

    标签: android android-geofence


    【解决方案1】:

    不确定,但它看起来像是带有家庭(来自服务器的更新)位置的地理围栏。如果您的应用程序被整个家庭使用,那么您可以执行以下操作。

    对您家庭成员的位置数据使用相同的Geofence 请求/响应。

    //Save all geofence data same as before
    //here id=server_id, latitude=server_latitude, longitude=server_longitude 
    //and radious=server_radious
    SimpleGeofence fences = new SimpleGeofence(id, latitude, longitude, radious,
                        50000000,  Geofence.GEOFENCE_TRANSITION_ENTER | Geofence.GEOFENCE_TRANSITION_EXIT);
    

    当您的家人到达/离开圈子时,在他/她的设备(在您的应用程序中)工作的地理围栏将检测该区域并发送消息(使用消息代替通知)您想要的地方。

    【讨论】:

    • 很有帮助。非常感谢
    • 我不明白,我也面临同样的问题,我知道如何为我当前的位置创建地理围栏,但如何为另一个多个位置点创建地理围栏?还有什么是 SimpleGeofence 类?
    • @Flowra 嗨,现在为我回答你的问题有点困难。如果您将用您实现的代码开始一个新问题,这将有助于我回答:)
    • @RanjitPati 感谢您的回复,我已经在这里提出了一个新问题:stackoverflow.com/questions/40599438/…
    猜你喜欢
    • 1970-01-01
    • 2017-03-28
    • 2015-06-26
    • 2014-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-26
    相关资源
    最近更新 更多