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

嘿嘿

我有一个使用Google Maps的基于GPS的iPhone应用程序。该应用程序仅在地图上显示用户的当前位置,并在用户到达其旅程中某个标记点的特定半径内时向用户发出警报。

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

我的问题是:每个点的半径都在50米左右,如下面图片中的蓝色大圆圈所示。

小蓝点表示用户,红色箭头表示行进方向。在图像中,用户输入了Point的半径,但实际上不在与Point相同的道路上。仅当消息与Point处于同一条道路上且在Point的半径之内时,用户才应该收到消息。

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

注意:该应用程序正在其当前状态下工作,输入Point的半径时,我会收到消息。

在此处输入图片说明

HixField

我已经实施基于gps的跟踪应用程序已有一段时间了。我看到的最简单的方法是,当您得到该点进入半径为50 m的事件时,您将进行地理查找,这意味着您要向系统询问长/宽的地址。您可以将此(街道)与参考点的地理查找进行比较。

这需要地理查询服务,并且用户在线。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

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

来自分类Dev

在道路上绘制GPS位置

来自分类Dev

如何从周围的街道/道路上“标记”一个区域并在该区域放置数字

来自分类Dev

如何从周围的街道/道路上“标记”一个区域并在该区域放置数字

来自分类Dev

如何在道路上保持标记?Google Maps Android

来自分类Dev

MKMapView如何绘制不在道路上的路线

来自分类Dev

Google地图-道路上的大概位置

来自分类Dev

如何在两个位置的android之间的实际道路上绘制路径

来自分类Dev

如何在类似Google的小双向道路上绘制双向交通地图?

来自分类Dev

如何产生一条不只一条成功道路的迷宫?

来自分类Dev

检查坐标点是否在一条线上

来自分类Dev

Three.js-如何确定一个点是否在一条线上?

来自分类Dev

node.js如何确定一条语句是否被异步处理?

来自分类Dev

我如何确定发送的消息是否是作者的第一条消息?

来自分类Dev

如何防止用户在 WPF 中编辑同一条记录

来自分类Dev

如何在postgis中检查两个点是否在同一条线上

来自分类Dev

是否可以在同一条线上中断?

来自分类Dev

是否可以在同一条线上中断?

来自分类Dev

如何检查用户输入是否不是数字,然后在C#中显示一条消息?

来自分类Dev

Quantstrat:如何在同一条上执行?

来自分类Dev

如何创建表并插入同一条语句

来自分类Dev

Gremlin:如何在同一条边上向后遍历

来自分类Dev

如何强制元素在同一条线上?

来自分类Dev

如何确定客户历史记录的第一条记录中的单元格是否包含值?

来自分类Dev

查找一条外向道路的城市数

来自分类Dev

如何检查一条记录是否附加到另一条记录?

来自分类Dev

如何判断一条路径是否是另一条路径的祖先?

来自分类Dev

如何判断一条路径是否是另一条路径的祖先?

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

    在道路上绘制GPS位置

  4. 4

    如何从周围的街道/道路上“标记”一个区域并在该区域放置数字

  5. 5

    如何从周围的街道/道路上“标记”一个区域并在该区域放置数字

  6. 6

    如何在道路上保持标记?Google Maps Android

  7. 7

    MKMapView如何绘制不在道路上的路线

  8. 8

    Google地图-道路上的大概位置

  9. 9

    如何在两个位置的android之间的实际道路上绘制路径

  10. 10

    如何在类似Google的小双向道路上绘制双向交通地图?

  11. 11

    如何产生一条不只一条成功道路的迷宫?

  12. 12

    检查坐标点是否在一条线上

  13. 13

    Three.js-如何确定一个点是否在一条线上?

  14. 14

    node.js如何确定一条语句是否被异步处理?

  15. 15

    我如何确定发送的消息是否是作者的第一条消息?

  16. 16

    如何防止用户在 WPF 中编辑同一条记录

  17. 17

    如何在postgis中检查两个点是否在同一条线上

  18. 18

    是否可以在同一条线上中断?

  19. 19

    是否可以在同一条线上中断?

  20. 20

    如何检查用户输入是否不是数字,然后在C#中显示一条消息?

  21. 21

    Quantstrat:如何在同一条上执行?

  22. 22

    如何创建表并插入同一条语句

  23. 23

    Gremlin:如何在同一条边上向后遍历

  24. 24

    如何强制元素在同一条线上?

  25. 25

    如何确定客户历史记录的第一条记录中的单元格是否包含值?

  26. 26

    查找一条外向道路的城市数

  27. 27

    如何检查一条记录是否附加到另一条记录?

  28. 28

    如何判断一条路径是否是另一条路径的祖先?

  29. 29

    如何判断一条路径是否是另一条路径的祖先?

热门标签

归档