我目前有一款能够找到用户当前位置的Android应用。我现在想在他们周围放置一个特定半径的地理围栏,可能是5英里,这样我就可以找到他们周围的景点。我需要Geofence来更新和移动用户的当前位置。我以前没有使用Geofencing的经验,任何帮助都会很棒
答案 0 :(得分:0)
请参阅https://developer.android.com/training/location/geofencing.html以获取有关设置的示例代码。
答案 1 :(得分:0)
圆心是您的主要点,您可以从中考虑地理围栏和圆的半径是您的距离或地理围栏区域。
当用户移动时,从main_point(圆心(静态纬度和经度))中找到他的纬度和经度以及该纬度和经度的距离,如果该距离大于半径,则表示用户越过地理围栏区域< / p>
Finding distances based on Latitude and Longitude
标记答案解决,如果它可以帮助你,以便其他人可以找到相关的答案。