Classes
The following classes are available globally.
-
Contains information about an address to be geocoded or information about a geocoded location
@author PTV AG Karlsruhe
See moreDeclaration
Objective-C
@interface NSDK_Address : NSObject
Swift
class NSDK_Address
-
Declaration
Objective-C
@interface NSDK_Color : NSObject
Swift
class NSDK_Color : NSObject
-
Describes the type of street crossing at a maneuver. A CrossingView object is part of the NavigationInformation object generated by the NavigationSDK when [NSDK_Navigation getGuidanceInformation:error:] is called.
Types of crossings
Using the information contained in this class it is possible to draw a crossing view for a maneuver point. The type of crossing is contained in the member ‘getMode’.Regular crossings
For drawing of regular crossings use the data available in ‘getStreetLeaving’.Roundabouts
For drawing of roundabouts use the data available in ‘getExitAnglesFixed’ and ‘getRoundaboutExitPoints’.@author PTV AG Karlsruhe
See moreDeclaration
Objective-C
@interface NSDK_CrossingView : NSObject
Swift
class NSDK_CrossingView : NSObject
-
Contains information received from a real GPS receiver, data which is generated by parsing an externally provided NMEA data stream or by parsing a recorded GPS track.
@author PTV AG Karlsruhe
See moreDeclaration
Objective-C
@interface NSDK_GPSData : NSObject
Swift
class NSDK_GPSData : NSObject
-
This class is the key to reception of GPS data in the PTV Navigation SDK. The class is able to process real or simulated GPS data - depending on the particular usage.
For real GPS data please verify that you have a set the key ‘Privacy - Location Always Usage Description’ or ‘Privacy - Location When In Use Usage Description’ in your Info.plist file
This class has to be used as a singleton. So use the
See moresharedInstance
method to obtain the objectDeclaration
Objective-C
@interface NSDK_GPSManager : NSObject
Swift
class NSDK_GPSManager : NSObject
-
Declaration
Objective-C
@interface NSDK_GeoCodeResult : NSObject
Swift
class NSDK_GeoCodeResult : NSObject
-
Specifies a real-world position in format GEODEZ.
Note: The functions that expect or return a int value, use the NSDK_GEOCONVERSION_FACTOR = 1000000 for the conversion from double to int.
@author PTV AG Karlsruhe
See moreDeclaration
Objective-C
@interface NSDK_GeoPosition : NSObject
Swift
class NSDK_GeoPosition : NSObject
-
Implements a worker thread where you can queue and serialize your long lasting NavigationSDK operations.
@author PTV AG Karlsruhe
See moreDeclaration
Objective-C
@interface NSDK_JobQueue : NSObject
Swift
class NSDK_JobQueue : NSObject
-
Options for calculation of routes which respect lorry specific route restrictions.
@author PTV AG Karlsruhe
See moreDeclaration
Objective-C
@interface NSDK_LorryOptions : NSObject
Swift
class NSDK_LorryOptions : NSObject
-
Declaration
Objective-C
@interface NSDK_ManeuverDescription : NSObject
Swift
class NSDK_ManeuverDescription : NSObject
-
@author PTV AG Karlsruhe
See moreDeclaration
Objective-C
@interface NSDK_ManeuverGeneratorSettings : NSObject
Swift
class NSDK_ManeuverGeneratorSettings : NSObject
-
Declaration
Objective-C
@interface NSDK_MapInformation : NSObject
Swift
class NSDK_MapInformation : NSObject
-
Undocumented
See moreDeclaration
Objective-C
@interface NSDK_MapInformationResults : NSObject <NSFastEnumeration> /** Access an element of type NSDK_MapInformation */ - (id)objectAtIndexedSubscript:(int)idx; /** number of elements */ @property (readonly) int size; @end
Swift
class NSDK_MapInformationResults
-
Declaration
Objective-C
@interface NSDK_MatchedWayPoint : NSObject
Swift
class NSDK_MatchedWayPoint : NSObject
-
This class contains all the static functions for accessing the Navigation SDK
See moreDeclaration
Objective-C
@interface NSDK_Navigation : NSObject
Swift
class NSDK_Navigation : NSObject
-
Declaration
Objective-C
@interface NSDK_NavigationInformation : NSObject
Swift
class NSDK_NavigationInformation : NSObject
-
Declaration
Objective-C
@interface NSDK_POISearchRequest : NSObject
Swift
class NSDK_POISearchRequest : NSObject
-
Declaration
Objective-C
@interface NSDK_POISearchResult : NSObject
Swift
class NSDK_POISearchResult : NSObject
-
Class for accessing NSDK_POISearchResult elements
This class implements access via subscript index and NSFastEnumeration
See moreDeclaration
Objective-C
@interface NSDK_POISearchResults : NSObject <NSFastEnumeration>
Swift
class NSDK_POISearchResults : NSObject, NSFastEnumeration
-
Declaration
Objective-C
@interface NSDK_Position : NSObject
Swift
class NSDK_Position : NSObject
-
Declaration
Objective-C
@interface NSDK_RouteInformation : NSObject
Swift
class NSDK_RouteInformation : NSObject
-
Declaration
Objective-C
@interface NSDK_RouteOptions : NSObject
Swift
class NSDK_RouteOptions : NSObject
-
Specifies a waypoint the user defines as input to an svp route request in Mercator format
@author PTV AG Karlsruhe
See moreDeclaration
Objective-C
@interface NSDK_SVPWayPoint : NSObject
Swift
class NSDK_SVPWayPoint : NSObject
-
Search request for most geocoding functions (including
See moresearchTown:
,searchPostcode:
,searchStreet:
,searchHouseNr:
)Declaration
Objective-C
@interface NSDK_SearchRequest : NSObject
Swift
class NSDK_SearchRequest : NSObject
-
Search result for most geocoding APIs (including
See moresearchTown:
,searchPostcode:
,searchStreet:
,searchHouseNr:
)Declaration
Objective-C
@interface NSDK_SearchResult : NSObject
Swift
class NSDK_SearchResult : NSObject
-
Class for accessing NSDK_SearchResult elements
This class implements access via subscript index and NSFastEnumeration
See moreDeclaration
Objective-C
@interface NSDK_SearchResults : NSObject <NSFastEnumeration>
Swift
class NSDK_SearchResults : NSObject, NSFastEnumeration
-
@author PTV AG Karlsruhe
See moreDeclaration
Objective-C
@interface NSDK_SignPostInfo : NSObject
Swift
class NSDK_SignPostInfo : NSObject
-
Declaration
Objective-C
@interface NSDK_TollInformation : NSObject
Swift
class NSDK_TollInformation : NSObject
-
NSDK_Tour objects are used as a parameter for the method
[NSDK_Navigation calculateTour:observer:error:]
@author PTV AG Karlsruhe
See moreDeclaration
Objective-C
@interface NSDK_Tour : NSObject
Swift
class NSDK_Tour : NSObject
-
Declaration
Objective-C
@interface NSDK_TraceColor : NSObject
Swift
class NSDK_TraceColor : NSObject
-
Declaration
Objective-C
@interface NSDK_TrafficSearchResult : NSObject
Swift
class NSDK_TrafficSearchResult : NSObject
-
Declaration
Objective-C
@interface NSDK_TruckWarnings : NSObject
Swift
class NSDK_TruckWarnings : NSObject
-
This is the class for rendering maps and showing them on the screen.
@author PTV AG Karlsruhe
See moreDeclaration
Objective-C
@interface NSDK_UIMapView : GLKView <UIGestureRecognizerDelegate>
Swift
class NSDK_UIMapView : GLKView, UIGestureRecognizerDelegate
-
Declaration
Objective-C
@interface NSDK_Version : NSObject
Swift
class NSDK_Version
-
Declaration
Objective-C
@interface NSDK_WayPoint : NSObject
Swift
class NSDK_WayPoint : NSObject