mirror of
https://github.com/meshtastic/Meshtastic-Apple.git
synced 2026-04-20 22:13:56 +00:00
Update line color on node details
This commit is contained in:
parent
4457b463ee
commit
4822b07f5b
1 changed files with 5 additions and 44 deletions
|
|
@ -344,53 +344,14 @@ struct MapViewSwiftUI: UIViewRepresentable {
|
|||
|
||||
public func mapView(_ mapView: MKMapView, rendererFor overlay: MKOverlay) -> MKOverlayRenderer {
|
||||
|
||||
// if let index = self.overlays.firstIndex(where: { overlay_ in overlay_.shape.hash == overlay.hash }) {
|
||||
|
||||
// let unwrappedOverlay = self.overlays[index]
|
||||
// if let circleOverlay = unwrappedOverlay.shape as? MKCircle {
|
||||
// let renderer = MKCircleRenderer(circle: circleOverlay)
|
||||
// renderer.fillColor = unwrappedOverlay.fillColor
|
||||
// renderer.strokeColor = unwrappedOverlay.strokeColor
|
||||
// renderer.lineWidth = unwrappedOverlay.lineWidth
|
||||
// return renderer
|
||||
// } else
|
||||
// if let polygonOverlay = unwrappedOverlay.shape as? MKPolygon {
|
||||
// let renderer = MKPolygonRenderer(polygon: polygonOverlay)
|
||||
// renderer.fillColor = unwrappedOverlay.fillColor
|
||||
// renderer.strokeColor = unwrappedOverlay.strokeColor
|
||||
// renderer.lineWidth = unwrappedOverlay.lineWidth
|
||||
// return renderer
|
||||
// } else if let multiPolygonOverlay = unwrappedOverlay.shape as? MKMultiPolygon {
|
||||
// let renderer = MKMultiPolygonRenderer(multiPolygon: multiPolygonOverlay)
|
||||
// renderer.fillColor = unwrappedOverlay.fillColor
|
||||
// renderer.strokeColor = unwrappedOverlay.strokeColor
|
||||
// renderer.lineWidth = unwrappedOverlay.lineWidth
|
||||
// return renderer
|
||||
// } else if let polyLineOverlay = unwrappedOverlay.shape as? MKPolyline {
|
||||
// let renderer = MKPolylineRenderer(polyline: polyLineOverlay)
|
||||
// renderer.fillColor = unwrappedOverlay.fillColor
|
||||
// renderer.strokeColor = unwrappedOverlay.strokeColor
|
||||
// renderer.lineWidth = unwrappedOverlay.lineWidth
|
||||
// return renderer
|
||||
// } else if let multiPolylineOverlay = unwrappedOverlay.shape as? MKMultiPolyline {
|
||||
// let renderer = MKMultiPolylineRenderer(multiPolyline: multiPolylineOverlay)
|
||||
// renderer.fillColor = unwrappedOverlay.fillColor
|
||||
// renderer.strokeColor = unwrappedOverlay.strokeColor
|
||||
// renderer.lineWidth = unwrappedOverlay.lineWidth
|
||||
// return renderer
|
||||
// }
|
||||
// else {
|
||||
// return MKOverlayRenderer()
|
||||
// }
|
||||
// } else
|
||||
if let tileOverlay = overlay as? MKTileOverlay {
|
||||
if let tileOverlay = overlay as? MKTileOverlay {
|
||||
return MKTileOverlayRenderer(tileOverlay: tileOverlay)
|
||||
} else {
|
||||
if let routePolyline = overlay as? MKPolyline {
|
||||
let renderer = MKPolylineRenderer(polyline: routePolyline)
|
||||
renderer.strokeColor = UIColor.systemBlue
|
||||
renderer.lineWidth = 5
|
||||
return renderer
|
||||
let renderer = MKPolylineRenderer(polyline: routePolyline)
|
||||
renderer.strokeColor = UIColor.systemIndigo
|
||||
renderer.lineWidth = 5
|
||||
return renderer
|
||||
}
|
||||
return MKOverlayRenderer()
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue