VMVenueWayfindingStyle

@objcMembers
public class VMVenueWayfindingStyle : VMVenueStyle

Wayfinding drawing style definition

Since

1.1
  • The default width of the wayfinding path drawn on the map

    Declaration

    Swift

    public var pathStrokeWidth: Float?
  • The minimum width of the wayfinding path drawn on the map at the minimum specified zoom level

    Since

    1.2

    Declaration

    Swift

    public var pathStrokeMinWidth: Float?
  • The max width of the wayfinding path drawn on the map at the max specified zoom level

    Since

    1.2

    Declaration

    Swift

    public var pathStrokeMaxWidth: Float?
  • The default color of the wayfinding path drawn on the map

    Declaration

    Swift

    public var pathStrokeColor: UIColor?
  • The default alpha of the wayfinding path drawn on the map

    Declaration

    Swift

    public var pathStrokeAlpha: Float?
  • The default fill color of the arrows drawn on the wayfinding path

    Since

    1.2

    Declaration

    Swift

    public var pathArrowFillColor: UIColor?
  • The default stroke color of the arrows drawn on the wayfinding path

    Since

    1.2

    Declaration

    Swift

    public var pathArrowStrokeColor: UIColor?
  • The default size of the arrows drawn on the wayfinding path

    Since

    1.2

    Declaration

    Swift

    public var pathArrowSize: Float?
  • The width of the wayfinding path drawn on the map when highlighted

    Declaration

    Swift

    public var highlightedPathStrokeWidth: Float?
  • The minimum width of the wayfinding path drawn on the map when highlighted at the minimum specified zoom level

    Since

    1.2

    Declaration

    Swift

    public var highlightedPathStrokeMinWidth: Float?
  • The minimum width of the wayfinding path drawn on the map when highlighted at the max specified zoom level

    Since

    1.2

    Declaration

    Swift

    public var highlightedPathStrokeMaxWidth: Float?
  • The color of the wayfinding path drawn on the map when highlighted

    Declaration

    Swift

    public var highlightedPathStrokeColor: UIColor?
  • The alpha of the wayfinding path drawn on the map when highlighted

    Declaration

    Swift

    public var highlightedPathStrokeAlpha: Float?
  • The fill color of the arrows drawn on the wayfinding path when highlighted

    Since

    1.2

    Declaration

    Swift

    public var highlightedPathArrowFillColor: UIColor?
  • The stroke color of the arrows drawn on the wayfinding path when highlighted

    Since

    1.2

    Declaration

    Swift

    public var highlightedPathArrowStrokeColor: UIColor?
  • The size of the arrows drawn on the wayfinding path when highlighted

    Since

    1.2

    Declaration

    Swift

    public var highlightedPathArrowSize: Float?

Public Methods

  • This is a convenience getter for objc clients since the optional pathArrowSize is not exposed to objc

    Since

    1.2

    Declaration

    Swift

    @objc(pathArrowSize)
    public func getPathArrowSize() -> NSNumber?

    Return Value

    the size of the arrow

  • This is a convenience setter for objc clients since the optional pathArrowSize is not exposed to objc

    Since

    1.2

    Declaration

    Swift

    public func setPathArrowSize(_ number: NSNumber)

    Parameters

    number

    The new arrow size

  • This is a convenience getter for objc clients since the optional highlightedPathArrowSize is not exposed to objc

    Since

    1.2

    Declaration

    Swift

    @objc(highlightedPathArrowSize)
    public func getHighlightedPathArrowSize() -> NSNumber?

    Return Value

    the size of the arrow

  • This is a convenience setter for objc clients since the optional highlightedPathArrowSize is not exposed to objc

    Since

    1.2

    Declaration

    Swift

    public func setHighlightedPathArrowSize(_ number: NSNumber)

    Parameters

    number

    The new arrow size

  • This is a convenience getter for objc clients since the optional pathStrokeWidth is not exposed to objc

    Since

    1.2

    Declaration

    Swift

    @objc(pathStrokeWidth)
    public func getPathStrokeWidth() -> NSNumber?

    Return Value

    the width of the stroke

  • This is a convenience getter for objc clients since the optional pathStrokeMinWidth is not exposed to objc

    Since

    1.2

    Declaration

    Swift

    @objc(pathStrokeMinWidth)
    public func getPathStrokeMinWidth() -> NSNumber?

    Return Value

    the width of the stroke

  • This is a convenience setter for objc clients since the optional pathStrokeMinWidth is not exposed to objc

    Since

    1.2

    Declaration

    Swift

    public func setPathStrokeMinWidth(_ number: NSNumber)

    Parameters

    number

    The new stroke width

  • This is a convenience getter for objc clients since the optional pathStrokeMaxWidth is not exposed to objc

    Since

    1.2

    Declaration

    Swift

    @objc(pathStrokeMaxWidth)
    public func getPathStrokeMaxWidth() -> NSNumber?

    Return Value

    the width of the stroke

  • This is a convenience setter for objc clients since the optional pathStrokeMaxWidth is not exposed to objc

    Since

    1.2

    Declaration

    Swift

    public func setPathStrokeMaxWidth(_ number: NSNumber)

    Parameters

    number

    The new stroke width

  • This is a convenience getter for objc clients since the optional highlightedPathStrokeWidth is not exposed to objc

    Since

    1.2

    Declaration

    Swift

    @objc(highlightedPathStrokeWidth)
    public func getHighlightedPathStrokeWidth() -> NSNumber?

    Return Value

    the width of the stroke

  • This is a convenience getter for objc clients since the optional highlightedPathStrokeMinWidth is not exposed to objc

    Since

    1.2

    Declaration

    Swift

    @objc(highlightedPathStrokeMinWidth)
    public func getHighlightedPathStrokeMinWidth() -> NSNumber?

    Return Value

    the width of the stroke

  • This is a convenience setter for objc clients since the optional highlightedPathStrokeMinWidth is not exposed to objc

    Since

    1.2

    Declaration

    Swift

    public func setHighlightedPathStrokeMinWidth(_ number: NSNumber)

    Parameters

    number

    The new stroke width

  • This is a convenience getter for objc clients since the optional highlightedPathStrokeMaxWidth is not exposed to objc

    Since

    1.2

    Declaration

    Swift

    @objc(highlightedPathStrokeMaxWidth)
    public func getHighlightedPathStrokeMaxWidth() -> NSNumber?

    Return Value

    the width of the stroke

  • This is a convenience setter for objc clients since the optional highlightedPathStrokeMaxWidth is not exposed to objc

    Since

    1.2

    Declaration

    Swift

    public func setHighlightedPathStrokeMaxWidth(_ number: NSNumber)

    Parameters

    number

    The new stroke width

  • This is a convenience getter for objc clients since the optional pathStrokeAlpha is not exposed to objc

    Since

    1.2

    Declaration

    Swift

    @objc(pathStrokeAlpha)
    public func getPathStrokeAlpha() -> NSNumber?

    Return Value

    the alpha value for the path stroke

  • This is a convenience setter for objc clients since the optional pathStrokeAlpha is not exposed to objc

    Since

    1.2

    Declaration

    Swift

    public func setPathStrokeAlpha(_ number: NSNumber)

    Parameters

    number

    The new stroke alpha

  • This is a convenience getter for objc clients since the optional highlightedPathStrokeAlpha is not exposed to objc

    Since

    1.2

    Declaration

    Swift

    @objc(highlightedPathStrokeAlpha)
    public func getHighlightedPathStrokeAlpha() -> NSNumber?

    Return Value

    the alpha value for the path stroke

  • This is a convenience setter for objc clients since the optional highlightedPathStrokeAlpha is not exposed to objc

    Since

    1.2

    Declaration

    Swift

    public func setHighlightedPathStrokeAlpha(_ number: NSNumber)

    Parameters

    number

    The new stroke width

  • Declaration

    Swift

    override open func parse_v1_0(_ json: [String : AnyObject])
  • Declaration

    Swift

    override open func parse_v1_1(_ json: [String : AnyObject])