Skip to main content
API Reference SwiftyNsdk

CoverageArea

Represents a geographic area where VPS localization is possible

Declaration

struct CoverageArea

Constructors

init?(fromC cValue: ARDK_VPSCoverage_CoverageArea)

Properties

NameTypeSummary
let centroidLatLng
Centroid of the polygon described in shape.
var descriptionString
A textual representation of this instance.
Calling this property directly is discouraged. Instead, convert an
instance of any type to a string by using the String(describing:)
initializer. This initializer works with any type, and uses the custom
description property for types that conform to
CustomStringConvertible:
struct Point: CustomStringConvertible {
let x: Int, y: Int
var description: String {
return "(\(x), \(y))"
}
}
let p = Point(x: 21, y: 30)
let s = String(describing: p)
print(s)
// Prints "(21, 30)"
The conversion of p to a string in the assignment to s uses the
Point type's description property.
let localizabilityLocalizability
Quality of VPS coverage in the area.
let localizationTargetIdentifiers [String]
Identifiers of all the localization targets within the coverage area.
let shape [LatLng]
Points describing a polygon outline of the area.

Nested Types

Enums

NameTypeSummary
LocalizabilityLocalizability
Indicates the quality and reliability of VPS localization in a coverage area.
Localizability provides information about the expected quality and reliability
of VPS localization within a specific coverage area, helping applications
make informed decisions about VPS usage.
Different coverage areas may have varying levels of localization quality
based on factors such as mapping completeness, feature density, and
environmental conditions. This enum helps applications understand what
to expect from VPS localization in different areas.

Relationships

conforms to: Swift.Sendable
conforms to: Swift.CustomStringConvertible
conforms to: Swift.SendableMetatype