Swift 3: How to remove the tracked polyline in Google map

前端 未结 3 1397
忘掉有多难
忘掉有多难 2020-12-21 15:33

I have draw the polylines, but I don\'t no that what coding can remove the tracked polyline in the google map. I\'m trying some coding in below.


this is no wor

3条回答
  •  -上瘾入骨i
    2020-12-21 15:51

    Maybe a better solution: define your routePolyline as an optional variable then each time you want assign it a path, check it with if let... and set map to nil

    if let routePolyline = routePolyline {
            routePolyline.map = nil
        }
    
    // create new polyline
    let path: GMSPath = GMSPath(fromEncodedPath: p)!
    routePolyline = GMSPolyline(path: path)
    routePolyline?.map = mapView
    

提交回复
热议问题