gpt4 book ai didi

ios - 如何确定用户是否与 GPS 坐标在同一条道路上

转载 作者:行者123 更新时间:2023-12-01 18:56:21 26 4
gpt4 key购买 nike

我有一个使用谷歌地图的基于 GPS 的 iPhone 应用程序。该应用程序仅在 map 上显示用户的当前位置,并在用户到达旅途中标记点的一定半径范围内时提醒用户。

出于法律原因,我无法在应用程序中使用逐向导航,因此应用程序永远不会知道用户从 A 到 B 的路线。应用程序所做的只是不断检查当前位置与 GPS 数据库点坐标。如果用户当前位置在例如50 米的点,用户将收到有关该点的消息。

我的问题是这样的:
每个点的半径为 50 米,如下图所示的蓝色大圆圈所示。

用户由小蓝点指示,行进方向由红色箭头标记。在图像中,用户输入了点的半径,但实际上与点不在同一条道路上。用户仅应在与 Point 位于同一条道路上且在 Point 半径范围内时收到消息。

有没有办法可以确定用户在输入该点半径时是否与该点在同一条道路上?

旁注:该应用程序正在其当前状态下运行,我可以在输入点的半径时收到消息。

enter image description here

最佳答案

一段时间以来,我一直在实现基于 gps 的跟踪和跟踪应用程序。我看到的最简单的方法是,当您收到该点进入 50 m 半径的事件时,您会进行地理查找,这意味着您向系统询问经度/纬度的地址。您将此(街道)与您的引用点的地理查找进行比较。

这需要地理查询服务和用户在线。

关于ios - 如何确定用户是否与 GPS 坐标在同一条道路上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26547327/

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