TTGeometrySearchResult

@interface TTGeometrySearchResult : NSObject

TTGeometrySearchResult

  • Type of result. May be: POI, Street, Geography, Point Address, Address Range, Cross Street

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSString *_Nonnull type;

    Swift

    var type: String { get }
  • ID

    The Id of the result like CA/POI/p0/107249.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSString *_Nonnull ID;

    Swift

    var id: String { get }
  • The Score of the result like 11.3,.

    Declaration

    Objective-C

    @property (nonatomic, assign, unsafe_unretained, readonly) double score;

    Swift

    var score: Double { get }
  • The Address of the result type TTAddresss.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) TTAddress *_Nonnull address;

    Swift

    var address: TTAddress { get }
  • The Position of the result type CLLocationCoordinate2D.

    Declaration

    Objective-C

    @property (nonatomic, assign, unsafe_unretained, readonly)
        CLLocationCoordinate2D position;

    Swift

    var position: CLLocationCoordinate2D { get }
  • The Viewport of the result type TTBoundingBox.

    Declaration

    Objective-C

    @property(nonatomic, strong, readonly) TTBoundingBox *_Nonnull viewport

    Swift

    var viewport: UnsafeMutablePointer<Int32> { get }
  • Optional value Distance of the result.

    Declaration

    Objective-C

    @property (nonatomic, assign, unsafe_unretained, readonly) double distance;

    Swift

    var distance: Double { get }
  • Optional value Info of the result.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSString *_Nullable info;

    Swift

    var info: String? { get }
  • Optional value EntityType of the result.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSString *_Nullable entityType;

    Swift

    var entityType: String? { get }
  • poi

    Optional value POI of the result type TTPoi.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) TTPoi *_Nullable poi;

    Swift

    var poi: TTPoi? { get }
  • The list of mapcode objects.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSArray<TTMapCode *> *_Nullable mapCodes;

    Swift

    var mapCodes: [TTMapCode]? { get }
  • Optional value BoundingBox of the result type TTBoundingBox.

    Declaration

    Objective-C

    @property(nonatomic, strong, readonly) TTBoundingBox *_Nullable boundingBox

    Swift

    var boundingBox: UnsafeMutablePointer<Int32>? { get }
  • Optional value EntryPoints of the result type NSArray.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly)
        NSArray<TTEntryPoint *> *_Nullable entryPoints;

    Swift

    var entryPoints: [TTEntryPoint]? { get }
  • Optional value AddressRanges of the result type TTAddressRanges.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) TTAddressRanges *_Nullable addressRanges;

    Swift

    var addressRanges: TTAddressRanges? { get }
  • Additional data sources related with result.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly)
        TTAdditionalDataSources *_Nullable additionalDataSources;

    Swift

    var additionalDataSources: TTAdditionalDataSources? { get }