MMKGeoObject
class MMKGeoObject : NSObject |
Geo object. Can be displayed as a placemark, polyline, polygon, and other, depending on the geometry type.
Summary
Class methods
init(name: String?, |
Properties
var name: String? { get } |
var descriptionText: String? { get } |
var geometry: [MMKGeometry] { get } |
var boundingBox: MMKBoundingBox? { get } |
var attributionMap: [String : MMKAttribution] { get } |
var metadataContainer: MRTTypeDictionary<MMKBaseMetadata> { get } |
var aref: [String] { get } |
Class methods
init(name:descriptionText:geometry:boundingBox:attributionMap:metadataContainer:aref:)
init(name: String?, |
Properties
name
var name: String? { get } |
Object name.
Optional field, can be nil.
descriptionText
var descriptionText: String? { get } |
The description of the object.
Optional field, can be nil.
geometry
var geometry: [MMKGeometry] { get } |
The object's geometry.
boundingBox
var boundingBox: MMKBoundingBox? { get } |
A rectangular box around the object.
Optional field, can be nil.
attributionMap
var attributionMap: [String : MMKAttribution] { get } |
The attribution of information to a specific author.
metadataContainer
var metadataContainer: MRTTypeDictionary<MMKBaseMetadata> { get } |
The object's metadata.
aref
var aref: [String] { get } |
The name of the internet resource.