google-maps - 如何比较谷歌地图的两条折线?
问题描述
我正在开发一个跟踪用户位置并在谷歌地图上制作路线的应用程序。我提供了一个谷歌地图折线来旅行。目前,我想知道用户是否在提供的折线(路线)上旅行。所以我需要比较提供的折线(路线)和用户旅行折线(路线)。
请帮助我找到解决方案。提前致谢。
解决方案
我认为,您需要检查用户坐标是否在 gmspolyline 中。为此,您可以使用 GMSGeometryContainsLocation (CLLocationCoordinate2D point, GMSPath *path, BOOL geodesic)
U 只需传递用户的 GMSpath 和坐标,它返回 BOOL 是,如果用户坐标在 GMSpath 中
推荐阅读
- php - Timber 使用了不正确的分页链接
- c# - 将 C# 中的日期转换为“PTHM”
- clips - CLIPS 控制事实
- typescript - 如何通过包装角度材料6工具栏组件创建自定义组件时一个接一个地投影mat-toolbar-row内容
- gcc - 内联汇编的 gcc 编译错误:ljmp 的操作数类型不匹配
- excel - 如何从 Excel 工作表写入已创建的 Word 文档中的表格
- reactjs - React Navigation 将自定义数据传递到堆叠的屏幕
- hadoop - 使用 API 在 Hadoop 中移动文件
- javascript - 相互作用。页面加载时的 Blast.js 动画
- apache-spark-sql - 在 hdfs 中写入小文件或使用 coalesce