首页 > 解决方案 > 如何比较谷歌地图的两条折线?

问题描述

我正在开发一个跟踪用户位置并在谷歌地图上制作路线的应用程序。我提供了一个谷歌地图折线来旅行。目前,我想知道用户是否在提供的折线(路线)上旅行。所以我需要比较提供的折线(路线)和用户旅行折线(路线)。

请帮助我找到解决方案。提前致谢。

标签: google-mapsroutespolylinedirection

解决方案


我认为,您需要检查用户坐标是否在 gmspolyline 中。为此,您可以使用 GMSGeometryContainsLocation (CLLocationCoordinate2D point, GMSPath *path, BOOL geodesic)

U 只需传递用户的 GMSpath 和坐标,它返回 BOOL 是,如果用户坐标在 GMSpath 中


推荐阅读