我正在尝试使用google方向api在多个地方之间绘制路径,但问题是当我缩放地图时路径未正确绘制。
我正在点击这个api并用' overview_polyline'来自JSON的回应。
let polygon = GMSPolygon()
polygon.path = GMSPath(fromEncodedPath: "\(self.overview_points)")
请帮我解决这个问题。 谢谢
答案 0 :(得分:0)
使用GMSPolyline
代替GMSPolygon
绘制路径。
示例强>:
let path = GMSPath(fromEncodedPath: "\(self.overview_points)")
let directionPolyline = GMSPolyline(path: path)
directionPolyline.strokeColor = UIColor.blue
directionPolyline.strokeWidth = 3
directionPolyline.map = self.mapView
答案 1 :(得分:0)
尝试使用Google Maps Roads API部分Snap to Roads来获取JSON响应中的点数。