NSDK_MapInformation

@interface NSDK_MapInformation : NSObject

Information about a specific map.

@author PTV AG Karlsruhe

  • Declaration

    Objective-C

    - (NSString *)getBaseName;

    Swift

    func getBaseName() -> String!

    Return Value

    the base name of the map (filename without extension).

  • Declaration

    Objective-C

    - (int)getBINMajor;

    Swift

    func getBINMajor() -> Int32

    Return Value

    the major format version of .bin file

  • Declaration

    Objective-C

    - (int)getBINMinor;

    Swift

    func getBINMinor() -> Int32

    Return Value

    the minor format version of .bin file

  • Currently available: Ln (NavTeq), Lt (Teleatlas), Lx (other, e.g. AND)

    Declaration

    Objective-C

    - (NSString *)getCopyright;

    Swift

    func getCopyright() -> String!

    Return Value

    copyright string regarding data source.

  • The encoding is taken from the international license plate codes

    Declaration

    Objective-C

    - (NSArray<NSString *> *)getCountries;

    Swift

    func getCountries() -> [String]!

    Return Value

    a list of countries which are part of this map.

  • 0: detail level, 1: major roads 2: detail level but not capable of cross-map routing.

    Declaration

    Objective-C

    - (int)getDetailLevel;

    Swift

    func getDetailLevel() -> Int32

    Return Value

    the Detail level of this map.

  • Declaration

    Objective-C

    - (NSDK_Position *)getLowerRight;

    Swift

    func getLowerRight() -> NSDK_Position!

    Return Value

    the coordinates of the lower right corner of the MBR

  • according map.ini/map.uni file.

    Declaration

    Objective-C

    - (NSString *)getMapName;

    Swift

    func getMapName() -> String!

    Return Value

    a localized name of map. Localization is taken from the

  • Declaration

    Objective-C

    - (NSString *)getSeqNo;

    Swift

    func getSeqNo() -> String!

    Return Value

    the serial number of this map.

  • Declaration

    Objective-C

    - (NSString *)getTimeStamp;

    Swift

    func getTimeStamp() -> String!

    Return Value

    the production date of this map.

  • Declaration

    Objective-C

    - (int)getTNSMajor;

    Swift

    func getTNSMajor() -> Int32

    Return Value

    the major format version of .tns file

  • Declaration

    Objective-C

    - (int)getTNSMinor;

    Swift

    func getTNSMinor() -> Int32

    Return Value

    the minor format version of .tns file

  • Note that there are more databases required for full TMC support. The encoding is taken from the international license plate codes.

    Declaration

    Objective-C

    - (NSString *)getTMCCountries;

    Swift

    func getTMCCountries() -> String!

    Return Value

    a comma separated list of countries for which TMC information are available within this map.

  • Declaration

    Objective-C

    - (BOOL)isTollAvailable;

    Swift

    func isTollAvailable() -> Bool

    Return Value

    if toll data is available for the map

  • Declaration

    Objective-C

    - (BOOL)isTruckTollAvailable;

    Swift

    func isTruckTollAvailable() -> Bool

    Return Value

    if toll data is available for the map

  • Declaration

    Objective-C

    - (NSDK_Position *)getUpperLeft;

    Swift

    func getUpperLeft() -> NSDK_Position!

    Return Value

    the coordinates of upper left corner of the MBR of this map.