谷歌地图工具包,绘制像谷歌地图ios散步折线

我想要使​​用谷歌地图ios sdk绘制折线的步行像谷歌地图应用程序在ios。 为了更清楚的理解我上传的图像是从谷歌地图应用程序(iOS) 在这里输入图像说明

你问如何实现虚线折线效果? 如果是这样,我不相信在SDK中支持。

您可以使用GMSCircles手动创build类似的效果。

for(int x = 0; x < [self.path count]; x++) { CLLocationCoordinate2D coord = [self.path coordinateAtIndex:x]; //draw circle coord GMSCircle *circle = [GMSCircle circleWithPosition:coord radius:20]; circle.fillColor = [UIColor blueColor]; circle.strokeColor = [UIColor blackColor]; circle.strokeWidth = 2; circle.map = mapView; } 

为了使这个看起来像原来的例子,你可能需要添加额外的点到线上,以便圆被均匀分开。 为此,你可以做这样的事情。

  for(all the points in the path) { if(the distance from pointA to pointB is > some distance) { centerPtr = center point of pointA and pointB insert centerPt in path } } 

你可以把它变成一个简单的recursion函数,它应该给你类似于你正在寻找的东西。