CSYAETRProfile | AETR profile, current state and settings to compute route with regular stops for rest during driving work |
CSYAlternativeRequest | Alternative route compute request with completion and progress blocks |
CSYAlternativeRouteResult | Alternative route result with alternative type |
CSYAnnotation | Represents an object linked to a specific map coordinate. Used to display a UIView attached to a specific location on map |
CSYAnnotationView | Implements a native view connected to a specific map location using SYAnnotation |
CSYAudioFileOutput | A collection of audio output consisting of one or more WAVE or OGG files |
CSYAudioManager | Manages the playback of audio output from files or TTS |
C<SYAudioManagerDelegate> | Represents a delegate that offers listeners and callback methods related to SYAudioManager functionality. Methods of this protocol are called on the main queue |
CSYAudioOutput | A single segment of audio output. Audio output should be passed to the SYAudioManager (via the playOutput method) to be played |
CSYAudioPCMData | |
CSYAudioPCMOutput | A PCM audio output consisting of one or more audio buffers (raw audio bytes in the specified format) |
CSYAudioSettings | Class defines settings for audio notifications |
CSYAudioTTSOutput | A TTS audio output segment consisting of a single string |
CSYAudioWarningSettings | Generic audio settings for warnings. You can set your custom voice or TTS for various cases |
CSYBatteryProfile | Electric vehicle battery profile representation |
CSYBetterRoute | Provides information about better alternative calculated route |
CSYBetterRouteAudioWarningSettings | Audio settings for better route warnings |
CSYCameraProperties | Camera attributes returned by [SYMapCamera calculateCameraProperties...] |
CSYCameraRotationOffset | Local camera rotation offset |
CSYCameraTranslationOffset | Local camera translation offset |
CSYChargingStationInfo | Charging station representation. Basic and detailed informations about station |
CSYChargingWaypoint | SYChargingWaypoint represents a charging station added to EV route by computeEVRoute method |
CSYCity | City center representation |
CSYCityLink | Reference to city center with information about geocoordinate |
CSYContext | Use this interface to set mandatory authentication credentials. You have to set authentication credentials (API key and optionally App Secret code) in order to use the APIs contained within this SDK. Some APIs may appear to work without valid credentials but they may stop functioning in the near future when server side configurations change, so please obtain and use valid credentials |
CSYContextInitRequest | Use this object to configure SDK initialization |
CSYCountryDetails | Country details |
CSYCourse | Represents course, course accuracy and acquired timestamp of data |
CSYCustomPositionSource | Data source to generate positioning events from client application |
CSYDangerTurnAudioWarningSettings | Audio settings for danger turn warnings |
CSYDevicePositionSource | A position data source which gets updates from CLLocationManager |
CSYDirectionInfo | Instruction provides a verbal description of a maneuver |
CSYDirectionSettings | Enables to change some direction settings |
CSYEVConnector | Electric vehicle station connector representation. Basic and detailed information about connector |
CSYEVPreferences | Search preferences for electric vehicle charging stations |
CSYEVProfile | Electric vehicle profile representation |
CSYEVProvider | EV Provider representation |
CSYGeoBoundingBox | Represents a bounding box that defines a rectangular area in a geographic coordinate system |
CSYGeocodeLocationRequest | Represents an interface for a geocoding search request base on location id |
CSYGeoCoordinate | Represents WGS84 coordinates with double precision |
Csygm_Helper | |
CSYGuidedProfile | Profile for guided route compute |
CSYHighwayExitInfo | Additional information to the highway exit |
CSYIncident | Incident representation. Basic and detailed informations about incident |
CSYIncidentInfo | Warning about incidents on the route |
CSYIncidentLink | Reference to Incident with basic informations |
CSYIncidentSettings | Enables to change some Incidemt settings |
CSYIncidentsManager | |
CSYJunctionInfo | Provides information about road lanes, including lane directions and turn types |
CSYLane | Gives information about a lane, e.g. its type, markings |
CSYLaneArrow | Gives information about a lane arrow and its highlight state |
CSYLaneAssistView | A UIView subclass used by an application to display a 3D lane assistant |
CSYLaneInfo | Complex information about route lanes. Can be used to generate simplified lane assist, which contains information about lanes on current vehicle position. Or to generate complex 3d view of road lanes |
CSYLocationExplorer | |
CSYLogConnector | Provides diagnostic logs from SDK by delegate methods |
C<SYLogConnectorDelegate> | Provides diagnostic logs from SDK by delegate methods. SYLogConnectorDelegate requires "Logging" key to be set properly in configuration, and include "DiagnosticsAppender", otherwise it will not receive messages. Example of configuration: NSDictionary* config = ... other values ... "Logging" : @["name" : @"global",
@"classpath" : @"",
@"appenders" : @["class" : @"DiagnosticsAppender",
@"format" : @"levshort datetime msg ", @"time" : @"FTTz", @"level" : @"ProcedureCall" } ] } ] }; For other configuration details, see SYContext |
CSYLoggedPositionSource | A position data source which generates position updates from NMEA GPS log file |
CSYManeuver | Represents a maneuver, which is the action where you leave one street segment and enter the next one |
CSYManeuverExit | Provides information about the Exit maneuver |
CSYManeuverRoundabout | Provides information about the roundabout maneuver |
CSYMapBreadCrumbs | Used to log and display location history |
CSYMapCamera | A UIView subclass used by an application to display a map |
C<SYMapCameraDelegate> | Represents a delegate that offers listeners and callback methods related to visible actions that result from user interaction. Methods of this protocol are called on the main queue |
CSYMapCircle | SYMapObject in the shape of a circle. In order to display the circle object on the map, the circle object needs to be added to an SYMapView by calling addMapObject: |
CSYMapIncidentImages | Appearance settings for a specific incident type |
CSYMapIncidentWarningSettings | Appearance settings for a set of incident types |
CSYMapInstaller | Provides methods which facilitate usage of offline map data capabilities. Some calls made to SYMapLoader are asynchronous and return results through the SYMapLoaderDelegate protocol |
C<SYMapInstallerDelegate> | Callback messages sent by the SYMapInstaller. The callbacks correspond to specific map loader functionality. Only one delegate may be installed on the map loader at a time, using the setDelegate method |
CSYMapInstallerResumedTaskDetails | Information about resumed map installation/update |
CSYMapInstallProgress | Progress of map installation |
CSYMapLogisticInfoSettings | Set of vehicle parameters which can cause prohibition of using some roads. Allows to configure SYMapView to display hints about road limitations. See also [SYMapView setLogisticInfoSettings] |
CSYMapMarker | Marker used to display an icon on a geographical position on a map. The map handles proper placement of icons on the screen as well as panning and rotation. To automatically group map objects during zoom in / zoom out, use SYMapPlace |
CSYMapMarkersCluster | Handles the display of a large number of SYMapMarkers |
CSYMapObject | Base class for all view objects created by client application which can be added and shown on map. In order to display the object on the map, the object needs to be added to an SYMapView by calling addMapObject: |
CSYMapObjectDynamicLabelStyle | Text style for dynamically sized labels |
CSYMapObjectTextStyle | SYMapObject's text style |
CSYMapPlace | Represents a visual object on a map linked to a specific map coordinate, contains an image with text. The text is individual for each SYMapPlace, but the image is the same for places belonging to the same SYMapPlaceCategory |
CSYMapPlaceBackgroundStyle | SYMapPlaceBackgroundStyle contains properties of background style of the place |
CSYMapPlaceCategory | SYMapPlaceCategory contains visual style properties of the places belonging to this category |
CSYMapPlaceClusterObject | Contains information about suggested "zoom in" interaction, to make the selected cluster (group of map places) expand into its sub-objects. This object is returned by SYMapView when a user taps on a Cluster. See also: SYMapView.objectsAtPoint, SYMapViewDelegate.didSelectObjects |
CSYMapPlaceIdObject | SYMapPlaceIdObject contains place identifier for user interaction. This object is returned by SYMapView when a user taps on a specific SYMapPlace. See also: SYMapView.objectsAtPoint, SYMapViewDelegate.didSelectObjects |
CSYMapPlaceImageStyle | SYMapPlaceImageStyle contains style properties of the place image |
CSYMapPlacesManager | Provides map places operations. The purpose is to show huge amount of SYMapPlace objects on the map |
CSYMapPlaceStyleAnchorPlacement | Represents placement of a visual object relatively to its anchor point. Used when there is no background image |
CSYMapPlaceStyleInsetsPlacement | Represents placement of a visual object inside the area of background image |
CSYMapPlaceStylePlacement | Base class representing placement of the image or the description text on the screen |
CSYMapPlaceTextStyle | SYMapPlaceTextStyle contains style properties of the description text |
CSYMapPolygon | SYMapObject in the shape of a polygon. In order to display the polygon object on the map, the polygon object needs to be added to an SYMapView by calling addMapObject: |
CSYMapPolyline | SYMapObject in the shape of a polyline. In order to display the polyline object on the map, the polyline object needs to be added to an SYMapView by calling addMapObject: |
CSYMapPositionIndicator | Used to provide a visual indication of the user's current position |
CSYMapRoadNumberFormat | Singpost road numbers format |
CSYMapRoute | SYMapObject in the shape of a route that can be displayed on a map. In order to display the route object on the map, the route object needs to be added to an SYMapView by calling addMapObject: |
CSYMapRouteLabel | Represents the class implementation for route label object of SYMapObject. SYMapRouteLabel is used to display a label on a route on a map. The map handles proper placement of icons on the screen as well as panning and rotation |
CSYMapTrafficSign | Traffic sign can be displayed on a geographical position on a map or on a constant position on screen. In order to display the object on the map, the object needs to be added to an SYMapView by calling addMapObject: |
CSYMapTrafficSignFormSettings | Appearance settings for a specific form of traffic signs |
CSYMapTrafficSignSettings | Appearance settings for a specific traffic sign type |
CSYMapVersionDetails | Details about map version |
CSYMapView | A UIView subclass used by an application to display a map |
C<SYMapViewDelegate> | Represents a delegate that offers listeners and callback methods related to visible actions that result from user interaction. Methods of this protocol are called on the main queue |
CSYMatchedRoad | SYMatchedRoad represents road and its position in matched polyline |
C<SYNavigationAudioFeedbackDelegate> | Delegate to handle Audio feedback |
C<SYNavigationDelegate> | Receives event callbacks containing information about the current navigation session |
CSYNavigationManager | SYNavigationManager is a class that provides guidance advice and information along a route |
CSYNavigationObserver | SYNavigationObserver is a class that attach delegate as observer to SYNavigationManager |
CSYOnlineSession | |
C<SYOnlineSessionDelegate> | Delegate is notified about SYOnlineSession changes which are not explicitly requested by user |
CSYOnlineUserProfile | Provides information about the account of the currently authenticated user |
CSYPackageInstallProgress | Progress of package installation task |
CSYParkingAudioWarningSettings | Audio settings for parking warnings |
CSYPlace | Place representation. Basic and detailed informations about place |
CSYPlaceInfo | Provides warning notifications about places on the current route |
CSYPlaceLink | Reference to Place with basic informations |
CSYPlaceSettings | Enables to change some POI on route settings |
CSYPlacesManager | Represents a set of data about a physical place |
CSYPosition | Represents position, speed, and course information as provided by a positioning source for a distinct moment in time |
CSYPositionDataSource | The interface used to create a custom position source for SYPositioningManager |
CSYPositioning | SYPositioning attach delegate <SYPositioningDelegate> as observer to position updating events from SYPositioningManager. Use the startUpdatingPosition method to begin tracking position, and stopUpdatingPosition to stop |
C<SYPositioningDelegate> | |
CSYPositioningManager | Manages positioning services for the Sygic SDK |
CSYPrimaryRequest | Primary route compute request with completion and progress blocks |
CSYProxyCity | Represents a selectable city inside a view. Use SYProxyObjectsManager to obtain information about the city that represents |
CSYProxyIncident | Represents a selectable incident object inside a view. Use SYProxyObjectsManager to obtain information about the incident that represents |
CSYProxyObject | Base class for all view objects created by Sygic SDK |
CSYProxyObjectsManager | SYProxyObjectsManager provides interface to obtain link to informations represented by proxy objets |
CSYProxyPlace | Visually represents a selectable point of interest inside a view. SYProxyPlace is a proxy object (created by the SDK) and its instances cannot be modified. They can be selected from within their containing view (MapView). Use SYProxyObjectsManager to obtain information about the real-world point of interest that they represent |
CSYRailwayCrossingAudioWarningSettings | Audio settings for speed limit warnings |
CSYRailwayCrossingInfo | Railway crossing warning |
CSYRailwayCrossingSettings | Enables to change some Railway crossing settings |
CSYRegionDetails | Region details |
CSYReverseSearch | Class providing reverse search functions for location data |
CSYReverseSearchResult | |
CSYReverseSearchResultDescription | Provides description of the found result |
CSYRoad | |
CSYRoadDetail | Represents a road on the route |
CSYRoadId | Unique road identifier |
CSYRoadLanes | Information about a road and its lanes |
CSYRoute | Collection of maneuvers and roadElements connecting two or more waypoints. Waypoints may be thought of as the input to a route calculation whereas maneuvers are the results of calculating a route |
CSYRouteElement | Represents a single element on the computed route |
CSYRouteEventNotification | Base class for notifications. Includes all warnings you can get during navigation |
CSYRouteEventNotificationsSettings | Base class for warning notification settings. To access these settings you have to use [SYNavigation sharedNavigation] instance |
CSYRouteExplorer | |
CSYRouteInfo | |
CSYRoutePositionSimulator | SYRoutePositionSimulator is for demonstration purposes. It simulates position along the route with the average speed of road element. It replaces gps source of location and it will affect all map view instances |
CSYRouteProgress | Exposes additional information about current route |
CSYRouteRequest | Route request contains all information needed to compute different route types |
CSYRouteRoadLanes | Information about a on-route road and its lanes |
CSYRouteSegment | Represents a single continuous part of the current route |
C<SYRouteSerializer> | Provides methods to serialize a route |
CSYRouteSerializerBrief | Serializes the route with information needed to compute the route from A to B. Contains route options, waypoints etc |
CSYRouteSerializerFull | Serializes the route with complete geometry information, step by step how the serialized route was computed |
CSYRouteViolatedAvoidOptions | Class representing options violaded at route calculation |
CSYRouting | Contains classes, protocols, and enumerations for describing and calculating routes |
CSYRoutingOptions | Class representing complex options available to route calculation |
CSYRoutingOptionsTruck | Contains options used when calculating a truck route |
CSYSearch | The Search class creates SYSearchSession instances and manages custom user data to search in |
CSYSearchAutocompleteContactResult | |
CSYSearchAutocompleteCustomDataResult | Base class for SYSearchResultTypeCustomData. Returned from SYSearchCustomDataSource |
CSYSearchAutocompleteCustomPlaceResult | |
CSYSearchAutocompleteFavoriteResult | |
CSYSearchAutocompleteHistoryResult | |
CSYSearchAutocompleteResult | Base class for all autocomplete results |
CSYSearchContact | Represents custom contact data |
CSYSearchContactResult | |
CSYSearchCustomDataResult | Base class for SYSearchResultTypeCustomData. Returned from SYSearchCustomDataSource |
CSYSearchCustomDataSource | Represents a interface for adding custom search data |
CSYSearchCustomPlace | Represents custom poi data |
CSYSearchCustomPlaceResult | |
CSYSearchFavorite | Represents custom favorites data |
CSYSearchFavoriteResult | |
CSYSearchGeocodingResult | Base class for geocoding results |
CSYSearchHistory | Represents custom search history data |
CSYSearchHistoryResult | |
CSYSearchHouseNumberResult | Result class for SYSearchResultTypeHouseNumber |
CSYSearchMapResult | Result class for SYSearchResultTypeCoordinate, SYSearchResultTypeAdminArea, SYSearchResultTypePostalCode and SYSearchResultTypeStreet |
CSYSearchMorePlacesSession | The Search Session class for requesting more nearby places |
CSYSearchPlaceResult | Result class for SYSearchResultTypePlace, SYSearchResultTypePlaceCategory |
CSYSearchPlacesRequest | Represents a request to retrieve a SYPlace objects |
CSYSearchRequest | Represents an interface for a search request |
CSYSearchResult | Base class for all search results |
CSYSearchResultLabel | Class with informations about search result label with matched highlights |
CSYSearchSession | The Search Session class processes requests to find specific places. New request makes the currently processing request to fail with Cancelled status, however, the completion call is scheduled asynchronously, so it's possible that the completion of the previous request is called with non-Cancelled status after the new request is started |
CSYSharpCurveInfo | Information about sharp curve warnings |
CSYSignpostElement | Singpost destination label |
CSYSignpostInfo | Represents a signpost information for navigation and map display |
CSYSimulatorPositionSource | |
CSYSpeedCameraAudioWarningSettings | Audio settings for speed camera warnings |
CSYSpeedLimitAudioWarningSettings | Audio settings for speed limit warnings |
CSYSpeedLimitInfo | Represents the actuall speed limit on the route |
CSYSpeedLimitSettings | Enables to change some Speed limit settings |
CSYStreetDetail | |
CSYStreetInfo | |
CSYTask | A cancelable object that refers to the lifetime of processing a given request |
CSYTraffic | |
CSYTrafficAudioWarningSettings | Audio settings for traffic warnings |
CSYTrafficEvent | SYTrafficEvent represents a real-world traffic event such as an accident or road work. Not all traffic events will have complete information available, and some information may not be available immediately. If a property returns nil, it should be checked again after some time |
CSYTrafficInfo | Provides information about the current traffic |
CSYTrajectory | The Trajectory interface. Provides method(s) for iterating through the points on it |
CSYTrajectoryManager | The interface responsible for managing Trajectory objects. All Trajectory objects should be created and destroyed through this interface |
CSYTrajectoryPoint | Point on a Trajectory |
CSYTransformCenterSettings | Map transform center settings for transitions between SYCameraMovementFree and SYCameraMovementFollowGpsPosition/SYCameraMovementFollowGpsPosition camera movement modes |
CSYTruckAidInfo | Information about upcoming restriction on predicted trajectory or close to it. This is intended to provide early warning about upcoming important junctions or restrictions located on predicted path. Note: Restrictions might not have immediate effect after maneuver is undertaken, but can start later on |
CSYTunnelData | Information about upcoming tunnel |
CSYVehicleProfile | Represents a profile of vehicle for retrieving potential road restrictions |
CSYVehicleRestriction | Represent a restriction for a vehicle |
CSYViewObject | Base class for objects shown in an SYMapView view. All objects displayed by an Sygic SDK view have SYViewObject as their base class. All such objects fall into one of two categories: proxy objects, created by the SDK, and user objects, created by the client application. These objects additionally inherit from SYViewObjects |
CSYVoiceCatalog | Manager of voice packages for guided navigation and warnings. Can be used to install, uninstall or select current voice packages on the device |
C<SYVoiceCatalogDelegate> | Provides various callback methods for requests made in SYVoiceCatalog class |
CSYVoicePackage | Return information about voice packages. Used in SYVoiceCatalog |
CSYWaypoint | Waypoints define a route's stopovers, including its start point it's destination point and any points in between |
CSYWaypointDuration | Exposes additional information about current route |