我正在使用iOS应用程序,该应用程序使用折线选项在源到目标之间绘制地图上的路径。
这很好。
我需要的是,如果用户从源头开始,而不是走一条通往目的地的路线,而是走另一条路线,则应重新绘制地图上的路径以获取用户的当前路径。
我正在使用Directions API绘制路径。
我该怎么做?
谢谢。
答案 0 :(得分:1)
是的,您可以通过检测位置的变化来做到这一点。使用didUpdateLocations
协议的CLLocationManagerDelegate
方法来检测位置的变化。如果用户位置发生了重大变化,请使用GMSGeometryContainsLocation
函数检查用户是否仍在途中。