2015-02-07 58 views
0

使用Google路线API,您可以提供始点经纬度和目的地纬度和经度,并从开始到结束位置获取步行路线。这将为您提供用户可以采用的路线,并在地图上绘制该路线,然后向他们显示路线。这是有效的,但是如果你已经在地图上绘制了路线呢?你可以通过现有的GMSPathGMSPolyline得到方向吗?获取现有多段线路径的路线?

你可以想象一个应用程序,允许用户在他们想要的地图上绘制路线,然后获取该路线的步行路线,而不是获取Google建议路线的路线。如何才能完成?如果谷歌不提供这种能力,是否有另一种服务可以给你现有路线的指示?

+0

这看起来像它可能对你有用 - http://stackoverflow.com/questions/10513360/polyline-snap-to-road-using-google-maps-api-v3 – mindparse 2015-02-07 10:37:54

+0

@mindparse不幸的是,帮助。我已经绘制了路线,我只需要指导穿越该路线。 – Joey 2015-02-07 17:43:59

回答

1

我认为最好的选择是在计算方向时使用多段线中的每个点作为waypoint。尽管取决于您的多段线,但它可能并不完全遵循相同的路径,但它应该非常接近。