如何比较谷歌地图的两条折线?

时间:2018-06-04 05:57:21

标签: google-maps routes polyline direction

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

请帮我找到解决方法。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

我认为,你需要检查用户坐标是否在gmspolyline中。 为此你可以使用 GMSGeometryContainsLocation(CLLocationCoordinate2D点,GMSPath *路径,BOOL测地线)

如果用户坐标在GMSpath中,则只需传递GMS路径和用户坐标,返回BOOL是,