我跟踪了一位用户,我有24小时的用户坐标。 所以我绘制折线来显示用户路线,但现在我的客户想要删除那些折线并想要显示像google这样的路线。 谷歌是否有可能或某种API,我可以通过我的用户传递所有坐标和在这些坐标上绘制的谷歌路线图?
答案 0 :(得分:2)
是的,Google在地图上提供了绘制路线的API。查找以下链接
您可以在此处使用折线在Google地图上绘制路线。
GMSMutablePath *path = [GMSMutablePath path];
[path addCoordinate:CLLocationCoordinate2DMake(-33.85, 151.20)];
[path addCoordinate:CLLocationCoordinate2DMake(-33.70, 151.40)];
[path addCoordinate:CLLocationCoordinate2DMake(-33.73, 151.41)];
GMSPolyline *polyline = [GMSPolyline polylineWithPath:path];
polyline.map = mapView_;
要启用折线,您需要为项目创建Direction Api Key。使用该api键可以绘制多边形线。
我在下面分享一个回答链接。 Getting status "REQUEST_DENIED" after fetching data from google places API。 在上面的回答中,他们提到了其他一些api。在您的情况下,它是方向 api。