【问题标题】:Can i set up a Geofence around a users current location?我可以在用户当前位置周围设置地理围栏吗?
【发布时间】:2014-04-08 03:16:41
【问题描述】:

我目前有一个查找用户当前位置的安卓应用。我现在想在他们周围放置一个特定半径的地理围栏,比如大约 5 英里,这样我就可以确定他们周围的兴趣点。我需要地理围栏随着用户当前位置的变化而更新和移动。我以前没有使用地理围栏的经验,任何帮助都会很棒

【问题讨论】:

    标签: android


    【解决方案1】:

    圆心是您认为地理围栏的主要点,圆的半径是您的距离或地理围栏区域。

    当用户移动时,找到他的经纬度以及该经纬度与 main_point 的距离(圆心(静态经纬度)),如果该距离大于半径,则表示用户越过了地理围栏区域

    Finding distances based on Latitude and Longitude

    如果对您有帮助,请标记答案解决,以便其他人可以找到相关答案。

    【讨论】:

    • 我的想法是有一个地理围栏,当他们移动时会不断围绕用户位置移动,例如我想添加到我当前的应用程序中,这样当用户找到他们当前的位置时,他们就会有一个地理围栏在他们周围,将能够在当前位置内拾取感兴趣的地方?但是我不确定这是否可能
    • 我计划将兴趣点坐标存储在数据库中,如果它们在一定距离内,将用于通知用户
    • 获取用户位置并将其视为圆心和圆的半径是您想要的选择。我认为这是可行的
    • 是的,这是一个好主意,因为它应该在每次用户当前位置更新时更新。谢谢你的帮助,你现在让我走在正确的轨道上:)
    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 2018-06-05
      • 1970-01-01
      • 1970-01-01
      • 2012-01-02
      • 2016-05-08
      • 2011-09-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多