CSYAnnotation | SYAnnotation |
CSYAnnotationView | SYAnnotationView |
CSYAsyncTask | |
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 | |
CSYAudioPCMData(SDK) | |
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 | EV Battery profile representation |
CSYBetterRoute | Provides information about better alternative calculated route |
CSYBetterRoute(SDK) | |
CSYBetterRouteAudioWarningSettings | Audio settings for better route warnings |
CSYBlockTask | |
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 define an ev route's charging station added to 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 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 |
CSYContext(SharedInstances) | |
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 |
CSYDriversBehaviorLog | Driver's behavior log provides access to all recorded trips and global driver's score |
C<SYDriversBehaviorLogDelegate> | |
CSYDriversBehaviorScore | Contains attributes of driver's score evaluated by internal scoring model |
CSYDriversBehaviorScore(SDK) | |
CSYDriversBehaviorTrip | Driver's behavior trip provides access to recorded positions, events and score |
CSYDriversBehaviorTrip(SDK) | |
CSYDriversLogSettings | Settings for trip logger |
CSYDriversScoreAttributes | Represents attribute of driver's score |
CSYDriversScoreAttributes(SDK) | |
CSYDriversScoreSettings | Settings for scoring model |
CSYDriving | Main class of driver's behavior module |
C<SYDrivingDelegate> | |
CSYDrivingDistracting | Event is generated when distraction was detected |
CSYDrivingDistracting(SDK) | |
CSYDrivingEvent | Ancesstor of each driver's behavior event |
CSYDrivingEvent(SDK) | |
CSYDrivingFastCornering | Event is generated when fast cornering was detected |
CSYDrivingFastCornering(SDK) | |
CSYDrivingHardAccelerating | Event is generated when hard acceleration was detected |
CSYDrivingHardAccelerating(SDK) | |
CSYDrivingHardBraking | Event is generated when hard breaking was detected |
CSYDrivingHardBraking(SDK) | |
CSYDrivingSpeeding | Event is generated when speeding was detected |
CSYDrivingSpeeding(SDK) | |
CSYEVConnector | EV Station connector representation. Basic and detailed informations about connector |
CSYEVProfile | EV Profile 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 |
CSYHighwayExitInfo | Additional information to the highway exit |
CSYHighwayExitInfo(SDK) | |
CSYIncident | Incident representation. Basic and detailed informations about incident |
CSYIncidentInfo | Warning about incidents on the route |
CSYIncidentInfo(SDK) | |
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 |
CSYJunctionInfo(SDK) | |
CSYLane | Gives information about a lane, e.g. its type, markings |
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> | |
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 |
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: |
CSYMapInstallProgress | Progress of map installation |
CSYMapLoader | 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<SYMapLoaderDelegate> | Callback messages sent by the SYMapLoader. 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 |
CSYMapLoaderMapArrayTask | |
CSYMapLoaderOneMapTask | |
CSYMapLoaderTask | |
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 |
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: |
CSYMapObjectTextStyle | SYMapObject's text style |
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 |
CSYMapRoadNumberFormat(SDK) | |
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 |
CSYMapSubview | |
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 |
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> | Callback messages sent by the SYOnlineSession |
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 |
CSYPositionInfo | |
CSYPositionInfo(SDK) | |
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 |
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 |
CSYQuadTree | |
CSYQuadTreePoint | |
CSYRailwayCrossingAudioWarningSettings | Audio settings for speed limit warnings |
CSYRailwayCrossingInfo | Railway crossing warning |
CSYRailwayCrossingInfo(SDK) | |
CSYRailwayCrossingSettings | Enables to change some Railway crossing settings |
CSYRegionDetails | Region details |
CSYRegionDetails | Total size of package in bytes to download |
CSYReverseSearch | Class providing reverse search functions for location data |
CSYReverseSearchResult | |
CSYReverseSearchResultDescription | Provides description of the found result |
CSYRoad | |
CSYRoadElement | Represents a road element on the road |
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 |
CSYRouteEventNotification | Base class for notifications. Includes all warnings you can get during navigation |
CSYRouteEventNotification(SDK) | |
CSYRouteEventNotoficationsSettings | 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 |
CSYRouteRoadLanes | Information about a on-route road and its lanes |
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 |
CSYRouteViolatedAvoidOptions(SDK) | |
CSYRouting | Contains classes, protocols, and enumerations for describing and calculating routes |
C<SYRoutingDelegate> | Represents a delegate to handle SYRoute route calculation updates |
CSYRoutingOptions | Class representing complex options available to route calculation |
CSYRoutingOptions(SDK) | |
CSYRoutingOptionsTruck | Contains options used when calculating a truck route |
CSYSearch | The Search class creates SYSearchSession instances and manages custom user data to search in |
CSYSearchAutocompleteContext | |
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 | |
CSYSearchFlatDataPayload | |
CSYSearchGeocodeContext | |
CSYSearchGeocodeLocationContext | |
CSYSearchGeocodingResult | Base class for geocoding results |
CSYSearchHelper | |
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 |
CSYSearchPlacesContext | |
CSYSearchPlacesRequest | Represents a request to retrieve a SYPlace objects |
CSYSearchRequest | Represents an interface for a search request |
CSYSearchResult | Base class for all search results |
CSYSearchResultDetail() | |
CSYSearchResultLabel | Class with informations about search result label with matched highlights |
CSYSearchSdkSessionWrapper | |
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 |
CSYSharpCurveInfo(SDK) | |
CSYSignpostElement | Singpost destination label |
CSYSignpostElement(SDK) | |
CSYSignpostInfo | Represents a signpost information for navigation and map display |
CSYSignpostInfo(SDK) | |
CSYSimulatorPositionSource | |
CSYSpeedCameraAudioWarningSettings | Audio settings for speed camera warnings |
CSYSpeedLimitAudioWarningSettings | Audio settings for speed limit warnings |
CSYSpeedLimitInfo | Represents the actuall speed limit on the route |
CSYSpeedLimitInfo(SDK) | |
CSYSpeedLimitSettings | Enables to change some Speed limit settings |
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 |
CSYTransformCenterSettings | Map transform center settings for transitions between SYCameraMovementFree and SYCameraMovementFollowGpsPosition/SYCameraMovementFollowGpsPosition camera movement modes |
CSYTunnelData | Information about upcoming tunnel |
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 |
CSYVoicePackageImpl | |
CSYWaypoint | Waypoints define a route's stopovers, including its start point it's destination point and any points in between |
CSYWaypoint(SDK) | |