我正在开发一个 iOS 应用程序,该应用程序使用折线选项在 map 上绘制源到目的地之间的路径。
这很好用。
我需要的是,如果用户从源开始,并且用户没有选择通往目的地的绘制路线,而是选择另一条路线,则应该为用户当前的路径重新绘制 map 上的路径。
我正在使用 Directions API 绘制路径。
我该怎么做?
提前致谢。
最佳答案
是的,您可以通过检测位置的变化来做到这一点。使用 CLLocationManagerDelegate
协议(protocol)的 didUpdateLocations
方法来检测位置的变化。如果用户位置发生重大变化,则使用 GMSGeometryContainsLocation
函数检查用户是否仍在路线上。
关于ios - swift 4 : How to redraw route if user change the direction in Google map ios,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53553541/