-
The configration parameters for sonar-like pulsing circle animation shown around the 2D puck.
See moreDeclaration
Swift
public struct Pulsing : Equatable
-
The opacity of the entire location indicator.
Declaration
Swift
public var opacity: Double
-
Image to use as the top of the location indicator.
Declaration
Swift
public var topImage: UIImage?
-
Image to use as the middle of the location indicator.
Declaration
Swift
public var bearingImage: UIImage?
-
Image to use as the background of the location indicator.
Declaration
Swift
public var shadowImage: UIImage?
-
The size of the images, as a scale factor applied to the size of the specified image.
Declaration
Swift
public var scale: Value<Double>?
-
Undocumented
Declaration
Swift
public var pulsing: Pulsing?
-
Flag determining if the horizontal accuracy ring should be shown arround the
Puck
. default value is falseDeclaration
Swift
public var showsAccuracyRing: Bool
-
The color of the accuracy ring.
Declaration
Swift
public var accuracyRingColor: UIColor
-
The color of the accuracy ring border.
Declaration
Swift
public var accuracyRingBorderColor: UIColor
-
Initialize a
Puck2D
object with a top image, bearing image, shadow image, scale, opacity and accuracy ring visibility.Declaration
Parameters
topImage
The image to use as the top layer for the location indicator.
bearingImage
The image used as the middle of the location indicator.
shadowImage
The image that acts as a background of the location indicator.
scale
The size of the images, as a scale factor applied to the size of the specified image.
showsAccuracyRing
Indicates whether the location accurary ring should be shown.
opacity
The opacity of the entire location indicator.
-
init(topImage:bearingImage:shadowImage:scale:showsAccuracyRing:accuracyRingColor:accuracyRingBorderColor:opacity:)
Initialize a
Puck2D
object with a top image, bearing image, shadow image, scale, opacity and accuracy ring visibility.Declaration
Swift
public init(topImage: UIImage? = nil, bearingImage: UIImage? = nil, shadowImage: UIImage? = nil, scale: Value<Double>? = nil, showsAccuracyRing: Bool = false, accuracyRingColor: UIColor = UIColor(red: 0.537, green: 0.812, blue: 0.941, alpha: 0.3), accuracyRingBorderColor: UIColor = UIColor(red: 0.537, green: 0.812, blue: 0.941, alpha: 0.3), opacity: Double = 1)
Parameters
topImage
The image to use as the top layer for the location indicator.
bearingImage
The image used as the middle of the location indicator.
shadowImage
The image that acts as a background of the location indicator.
scale
The size of the images, as a scale factor applied to the size of the specified image..
showsAccuracyRing
Indicates whether the location accurary ring should be shown.
accuracyRingColor
The color of the accuracy ring.
accuracyRingBorderColor
The color of the accuracy ring border.
opacity
The opacity of the entire location indicator.
-
Create a Puck2DConfiguration instance with or without an arrow bearing image. Default without the arrow bearing image.
Declaration
Swift
public static func makeDefault(showBearing: Bool = false) -> Puck2DConfiguration