我正在用MGLPolyline绘制多条路线。但它没有给我路线选择(点击)选项。
我的代码:
// Convert the route’s coordinates into a polyline.
var routeCoordinates = route.coordinates!
let routeLine = MGLPolyline(coordinates: &routeCoordinates, count: route.coordinateCount)
// Add the polyline to the map and fit the viewport to the polyline.
homeMapView.addAnnotation(routeLine)
homeMapView.setVisibleCoordinates(&routeCoordinates, count: route.coordinateCount, edgePadding: .zero, animated: true)
最佳答案
如果您使用的是MapboxDirections.swift,请将includesAlternativeRoutes
设置为true。然后,路由请求应返回多个路由对象。
检索管线,然后使用它们绘制管线。