我想使用谷歌地图绘制之字形折线

时间:2016-03-31 05:44:21

标签: ios objective-c xcode google-maps cocoa-touch

当我使用下面的代码时,它给了我一条直线折线,但我希望根据我发布的图像所示的路线曲折。我正在使用以下代码。

GMSMarker *marker = [[GMSMarker alloc] init];
marker.position = CLLocationCoordinate2DMake(center.latitude,center.longitude);
marker.title = @"";
marker.snippet = @"";
//marker.map = mapView_;
marker.map = self.mapView;

marker.groundAnchor=CGPointMake(0.5,0.5);
marker.map=_mapView;
GMSMutablePath *path = [GMSMutablePath path];
[path addCoordinate:CLLocationCoordinate2DMake(userLatitude,userLongitude)];
[path addCoordinate:CLLocationCoordinate2DMake(center.latitude,center.longitude)];

GMSPolyline *rectangle = [GMSPolyline polylineWithPath:path];
rectangle.strokeWidth = 2.f;
rectangle.map = _mapView;
self.view=_mapView;

[1]: http://i.stack.imgur.com/mVvIV.png

1 个答案:

答案 0 :(得分:0)

我认为您可能正在寻找的是从Google Directions API获取路线,然后沿着该路径绘制折线。 也许this正是你要找的。