谷歌地图工具包,绘制像谷歌地图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函数,它应该给你类似于你正在寻找的东西。