绘制直线谷歌地图iOS

时间:2016-06-22 06:58:25

标签: ios objective-c google-maps

大家好我正在iOS应用程序上工作,我集成了Google Maps API,我正在使用Objective C

我实现了一个功能,可以在地图上为每次触摸屏幕添加标记+我获得该标记的经度和纬度

我想在这些标记之间绘制直线,每次添加新标记时都应该与之前的标记链接

请任何想法!

2 个答案:

答案 0 :(得分:5)

GMSMutablePath *path = [GMSMutablePath path];
[path addCoordinate:CLLocationCoordinate2DMake(37.36, -122.0)];
[path addCoordinate:CLLocationCoordinate2DMake(37.45, -122.0)];

GMSPolyline *line = [GMSPolyline polylineWithPath:path];
line.map = mapView_;

答案 1 :(得分:0)

除了Ekta的答案:如果你想在拖动标记时更改线条,你只需要按照以下步骤操作:

  • 使用[mapview clear];
  • 清除地图
  • 使用Ekta提供的指示重新绘制线条。

希望它有所帮助。