gpt4 book ai didi

安卓 : Get notification when user enter in specific location

转载 作者:IT老高 更新时间:2023-10-28 23:21:36 25 4
gpt4 key购买 nike

我正在开发android应用程序,当用户进入特定位置时会发出通知
用户可以使用经纬度指定位置(即谷歌地图)
我知道如何获取纬度和经度,但我的问题是当用户输入特定位置时,它不会与之前指定的纬度和经度完全匹配。 enter image description here

如图所示,假设用户在进入区域(约 20 米)时指定名为“My Place”的位置,则应用程序应向用户发送通知。
我想知道如何比较用户指定的纬度和经度(我的位置)和应用程序通过 GPS 获取的当前纬度和经度。以这样的方式进行比较,如果用户在我的地方附近 20 米的区域内,它将是真实的。(这 20 米是近似值。)我可以在 android 中设置精度吗? 20米。
谢谢。

最佳答案

解决此问题的最佳方法是使用 GeoFences 功能。请引用 https://developer.android.com/training/location/geofencing.html了解更多详情。

大纲:- 应用程序向底层操作系统注册 - 说 - 这是我希望你监控的地理围栏列表(特定位置 + 距离该位置的半径)。- 如果我的用户进入这个地理围栏 - 叫醒我并告诉我。- 在那个时间点 - 您可以继续执行任何步骤(调用服务器并询问您需要向用户显示哪些信息)或只是发送推送通知(在应用程序通知中)以完成必要的工作。

希望这会有所帮助。

关于安卓 : Get notification when user enter in specific location,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14372947/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com