C# SDK
ApplicationAPI Namespace Reference

Classes

class  CallbackManager
 Class provides support for asynchronous Callbacks More...
 
class  CApplicationAPI
 Basic class providing set of functions to command Drive. More...
 
class  CApplicationMenu
 CApplicationMenu class defines menu items which can be accessed by OnMenuCommand function. More...
 
struct  LONGPOSITION
 LONGPOSITION structure determines location on map.

See Coordinates conversion section in TROUBLESHOOTING page.

More...
 
struct  LONGRECT
 LONGRECT struct bounds rectangle area on map.

See Coordinates conversion section in TROUBLESHOOTING page.

More...
 
class  OnSearchListener
 
class  SChangeOption
 SChangeOption class is used to manipulate with basic Drive settings in ChangeApplicationOptions function. More...
 
class  SdkCallbackBase
 Abstract base class of Callbacks More...
 
class  SError
 SError class is used to obtain additional error informations after calling ApplicationAPI function. More...
 
class  SGpsPosition
 SGpsPosition class is used to obtain information about GPS position, data and quality of GPS signal. More...
 
class  SHistoryRecord
 SHistoryRecord class is used to manipulate with items in history list. More...
 
class  SOnlineServicesSettings
 SOnlineServicesSettings class More...
 
class  SPoi
 SPoi class is used to add POIs to Favorites and custom POI category. It is also used during retrieving items lists of these categories. More...
 
class  SPoiCategory
 SPoiCategory class specifies a POI category. More...
 
class  SPoiOnRoute
 SPoi class is used to add POIs to Favorites and custom POI category. It is also used during retrieving items lists of these categories. More...
 
class  SRoadInfo
 SRoadInfo class is providing information about road type. This is retrieved from the GetLocationInfo function. More...
 
class  SRouteComputeSettings
 
class  SRouteInfo
 SRouteInfo class is used during retrieving inforamations about computed route by GetRouteInfo function. More...
 
class  SRouteInstruction
 Summary description for DirectionInfo. More...
 
class  SSatelliteInfo
 SSatelliteInfo class is used to obtain inforamation about satellites. More...
 
class  SStopOffPoint
 SStopOffPoint class is used during manipulation with itinerary. More...
 
class  STmcEvent
 The STmcEvent class defines a single TMC event on a location. More...
 
class  SWayPoint
 SWayPoint class specifies location of one point on map. More...
 

Enumerations

enum  ApplicationEvents {
  EVENT_APP_STARTED = 1010, EVENT_APP_CLOSED = 1100, EVENT_ROUTE_USERCANCEL = 1101, EVENT_WAIPOINT_VISITED = 1102,
  EVENT_WAYPOINT_VISITED = 1102, EVENT_ROUTE_FINISH = 1103, EVENT_ROUTE_COMPUTED = 1105, EVENT_OFF_ROUTE = 1106,
  EVENT_ITINERARY_CHANGED = 1108, EVENT_ITINERARY_WARNING = 1109, EVENT_OPTIMIZATION_FINISHED = 1107, EVENT_OFF_ROUTE_EXT = 1110,
  EVENT_INVISIBLE_WAYPOINT_VISITED = 1111, EVENT_APP_EXIT = 1200, EVENT_MAIN_MENU = 1150, EVENT_CONTEXT_MENU = 1151,
  EVENT_EXIT_MENU = 1152, EVENT_CUSTOM_MENU = 1153, EVENT_CHANGE_LANGUAGE = 1160, EVENT_CHANGE_ORIENTATION = 1161,
  EVENT_RADAR_WARNING = 1170, EVENT_POI_WARNING = 1171, EVENT_GEOFENCE = 1172, EVENT_RESTRICTED_ROAD = 1173,
  EVENT_BORDER_CROSSING = 1180, EVENT_SPEED_EXCEEDING = 1181, EVENT_SPEED_LIMIT_CHANGED = 1182, EVENT_BITMAP_CLICK = 1190,
  EVENT_POI_CLICK = 1191, EVENT_WAYPOINT_CLICKED = 1192, EVENT_BROWSE_MAP_EXIT = 1194, EVENT_SHARE_POSITION = 1193,
  EVENT_WAYPOINT_MARKED_AS_VISITED = 1195
}
 ApplicationEvents enum enumerates events that Drive can generate.
Drive events can be processed by registering ApplicationHandler in InitApi function. More...
 
enum  DialogID { DlgNavigateTo = 100, DlgRoute = 200 }
 
enum  NavigationParams {
  NpAskDeleteRoute = 0x00000002, NpMessageAvoidMotorwaysUnable = 0x00000004, NpMessageAvoidTollRoadsUnable = 0x00000008, NpMessageAvoidFerriesUnable = 0x00000010,
  NpMessageRouteUnable = 0x00000020, NpMessageWaypointsDistant = 0x00000040
}
 NavigationParams enum enumerates possibilities of Drive behavior during route computing. More...
 
enum  PoiService {
  Rent_a_Car_Facility = 1, Tourist_Information_Office = 2, Museum = 3, Theatre = 4,
  Cultural_Centre = 5, Sports_Centre = 6, Hospital_Polyclinic = 7, Police_Station = 8,
  City_Hall = 9, Post_Office = 10, First_Aid_Post = 11, Pharmacy = 12,
  Departement_Store = 13, Bank = 14, Travel_Agency = 15, Public_Phone = 16,
  Warehouse = 17, Ski_Lift_Station = 18, Zoo = 19, Scenic_Panoramic_View = 20,
  Transport_Company = 21, Casino = 22, Cinema = 23, Winery = 24,
  Cargo_Centre = 25, Car_Shipping_Terminal = 26, Camping_Ground = 28, Caravan_Site = 29,
  Coach_and_Lorry_Parking = 30, Community_Centre = 31, Embassy = 33, Frontier_Crossing = 34,
  Motoring_Organization_Office = 35, Recreation_Facility = 36, Road_Side_Diner = 37, School = 38,
  Shopping_Centre = 39, Stadium = 40, Toll = 41, College_University = 42,
  Business_Facility = 43, Airport = 44, Bus_Station = 45, Exhibition_Centre = 46,
  Kindergarten = 47, Emergency_Call_Station = 48, Emergency_Medical_Service = 49, Fire_Brigade = 50,
  Freeport = 51, Company = 52, ATM = 53, Hippodrome = 54,
  Beach = 55, Restaurant_Area = 56, Ice_Skating_Rink = 57, Courthouse = 58,
  Mountain_Peak = 59, Opera = 60, Concert_Hall = 61, Bovag_Garage = 62,
  Tennis_Court = 63, Skating_Rink = 64, Water_Sport = 65, Music_Centre = 66,
  Doctor = 67, Dentist = 68, Veterinarian = 69, Cafe_Pub = 70,
  Convention_Centre = 71, Leisure_Centre = 72, Nightlife = 73, Yacht_Basin = 74,
  Condominium = 75, Commercial_Building = 76, Industrial_Building = 77, Natives_Reservation = 78,
  Cemetery = 79, Breakdown_Service = 81, Vehicle_Equipment_Provider = 82, Entertainment = 83,
  Abbey = 84, Amusement_Park = 85, Arts_Centre = 86, Building_Footprint = 87,
  Castle = 88, Church = 89, Factory_Ground_Philips = 90, Fortress = 91,
  Golf_Course = 92, Holiday_Area = 93, Library = 94, Lighthouse = 95,
  Military_Cemetery = 96, Monastery = 97, Monument = 98, Natural_Reserve = 99,
  Prison = 100, Rocks = 101, Sports_Hall = 102, State_Police_Office = 103,
  Walking_Area = 104, Water_Mill = 105, Windmill = 106, Rent_a_Car_Parking = 107,
  Car_Racetrack = 108, Mountain_Pass = 109, Swimming_Pool = 110, Government_Office = 111,
  Parking_Garage = 150, Place_of_Worship = 151, Ferry_Terminal = 152, Airline_Access = 153,
  Open_Parking_Area = 154, Important_Tourist_Attraction = 155, Railway_Station = 156, Rest_Area = 157,
  Shop = 158, Park_and_Recreation_Area = 159, Forest_Area = 160, Military_Installation = 161,
  Public_Transport_Stop = 162, Car_Repair_Facility = 200, Petrol_Station = 201, Hotel_or_Motel = 202,
  Restaurant = 203, Cash_Dispenser = 204, Car_Dealer = 205, USERDEFINE = 255
}
 PoiService enum enumerates predefined POI categories. More...
 
enum  SpeedCameraType {
  FixedSpeedCamera = 1, RedLightCamera = 2, SemiMobileSpeedCamera = 3, FixedAverageSpeedCamera = 4,
  MobileSpeedCamera = 5, FixedRedLightAndSpeedCamera = 6, MobileAverageSpeedCamera = 7, MobileRedLightCamera = 8
}
 Enumeration of Speed camera types More...