0
我跟踪一个用户,我有最后24小时的用户坐标。 因此,我画多段线来显示用户路线,但现在我的客户想要删除这些多段线并想显示像谷歌一样的路线。 谷歌提供的API可能或某种API可以让我的用户在这些坐标上绘制所有坐标和Google路线图?我们可以使用google api绘制路线(没有折线)吗?
我跟踪一个用户,我有最后24小时的用户坐标。 因此,我画多段线来显示用户路线,但现在我的客户想要删除这些多段线并想显示像谷歌一样的路线。 谷歌提供的API可能或某种API可以让我的用户在这些坐标上绘制所有坐标和Google路线图?我们可以使用google api绘制路线(没有折线)吗?
是,谷歌提供的地图上绘制路线的API。查找以下链接
在这里,您可以使用折线在谷歌地图上绘制路线。
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_;
要启用poly行,您需要为您的项目创建一个Direction Api Key。使用该api键可以绘制多边形线。
我在下面分享了一个答案链接。 Getting status "REQUEST_DENIED" after fetching data from google places API。 在上面的答案中他们提到了一些其他API。在你的情况下,它是方向 api。