Polyline
@MainActor
@preconcurrency
struct
Polyline
extension
Polyline
:
MapContent
,
MapContentTappable
,
Sendable
,
SendableMetatype
,
View
A 3D polyline that can be placed on a map.
Map
(
mode
:
.
hybrid
)
{
Polyline
(
path
:
[
.
init
(
latitude
:
37.7749
,
longitude
:
-
122.4194
,
altitude
:
100
),
.
init
(
latitude
:
37.7750
,
longitude
:
-
122.4193
,
altitude
:
100
),
.
init
(
latitude
:
37.7751
,
longitude
:
-
122.4192
,
altitude
:
100
),
])
}
-
The type of view representing the body of this view.
When you create a custom view, Swift infers this type from your implementation of the required
View/body-swift.propertyproperty.Declaration
Swift
typealias Body = some View -
Declaration
-
Declaration
-
Specifies how altitudes in the path are interpreted. Default value: clampToGround.
Declaration
Swift
@MainActor @preconcurrency var altitudeMode : AltitudeMode -
The content and behavior of the view.
When you implement a custom view, you must implement a computed
bodyproperty to provide the content for your view. Return a view that’s composed of built-in views that SwiftUI provides, plus other composite views that you’ve already defined:struct MyView : View { var body : some View { Text ( "Hello, World!" ) } }For more information about composing views and a view hierarchy, see doc:Declaring-a-Custom-View .
Declaration
Swift
@MainActor @preconcurrency var body : some View { get } -
Declaration
Swift
@MainActor @preconcurrency func contour ( _ style : Polyline . ContourStyle ) -> Polyline -
Values that define how polylines are drawn to represent the contour of the Earth.
Declaration
Swift
@MainActor @preconcurrency var contourStyle : Polyline . ContourStyle -
Declaration
Swift
@MainActor @preconcurrency init ( path : [ LatLngAltitude ], altitudeMode : AltitudeMode = . clampToGround , zIndex : Int32 = 0 ) -
Sets the path of the polyline in LatLngAltitude coordinates.
Declaration
Swift
@MainActor @preconcurrency var path : [ LatLngAltitude ] -
Declaration
Swift
@MainActor @preconcurrency func stroke ( _ style : Polyline . StrokeStyle ) -> Polyline -
Stroke style of the polyline.
Declaration
Swift
@MainActor @preconcurrency var strokeStyle : Polyline . StrokeStyle -
The draw order compared to other polys. Default value: 0.
Declaration
Swift
@MainActor @preconcurrency var zIndex : Int32

