| ►C<NSCoding> | |
| CSYGeoBoundingBox | Represents a bounding box that defines a rectangular area in a geographic coordinate system |
| CSYGeoCoordinate | Represents WGS84 coordinates with double precision |
| CSYPlaceCategoryGroupVisibility | Group containing categories, which are configurable in terms of visibility. Name of group must match the internal place category name. To avoid error, uses values returned by SYPlacesManager |
| CSYPlaceCategoryVisibility | Object defining visibility of place category. Name of category must match the internal place category name. To avoid error, use values returned by SYPlacesManager |
| ►C<NSCopying> | |
| CSYConsumptionCurve | Specifies how speed is influencing consumption |
| CSYGeoBoundingBox | Represents a bounding box that defines a rectangular area in a geographic coordinate system |
| CSYGeoCoordinate | Represents WGS84 coordinates with double precision |
| CSYHazmatSettings | Represents a set of options related to hazardous material cargo |
| CSYRoutingOptions | Class representing complex options available to route calculation |
| CSYTask | A cancelable object that refers to the lifetime of processing a given request |
| ►CNSObject | |
| 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 |
| CSYAudioManager | Manages the playback of audio output from files or TTS |
| ►CSYAudioOutput | A single segment of audio output. Audio output should be passed to the SYAudioManager (via the playOutput method) to be played |
| CSYAudioFileOutput | A collection of audio output consisting of one or more WAVE or OGG files |
| CSYAudioPCMOutput | A PCM audio output consisting of one or more audio buffers (raw audio bytes in the specified format) |
| CSYAudioTTSOutput | A TTS audio output segment consisting of a single string |
| CSYAudioPCMData | |
| CSYAudioSettings | Class defines settings for audio notifications |
| ►CSYAudioWarningSettings | Generic audio settings for warnings. You can set your custom voice or TTS for various cases |
| CSYBetterRouteAudioWarningSettings | Audio settings for better route warnings |
| CSYDangerTurnAudioWarningSettings | Audio settings for danger turn warnings |
| CSYParkingAudioWarningSettings | Audio settings for parking warnings |
| CSYRailwayCrossingAudioWarningSettings | Audio settings for speed limit warnings |
| CSYSpeedCameraAudioWarningSettings | Audio settings for speed camera warnings |
| CSYSpeedLimitAudioWarningSettings | Audio settings for speed limit warnings |
| CSYTrafficAudioWarningSettings | Audio settings for traffic warnings |
| CSYTrafficSignAudioWarningSettings | Audio settings for traffic sign warnings |
| CSYVehicleAidAudioWarningSettings | Audio settings for vehicle aid warnings, related to road restrictions |
| CSYVehicleAidGeneralAudioWarningSettings | Audio settings for vehicle aid warnings, related to manoeuvres |
| CSYVehicleZoneAudioWarningSettings | Audio settings for vehicle zone warnings |
| CSYBatteryChargingData | Represents battery charging speed at the given battery charging state |
| CSYBatteryConsumptionData | Represents battery consumption at the given vehicle speed |
| CSYBatteryProfile | Electric vehicle battery profile representation |
| CSYCameraProperties | Camera attributes returned by [SYMapCamera calculateCameraProperties...] |
| CSYCity | City center representation |
| CSYCityLink | Reference to city center with information about geocoordinate |
| CSYConsumptionCurve | Specifies how speed is influencing consumption |
| 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 |
| CSYCustomPlacesDataset | Basic info about custom places dataset |
| CSYCustomPlacesInstallProgress | Progress of offline places installation |
| CSYCustomPlacesManager | Provides custom places operations. The purpose is to manage custom places: usiing of offline places or online places mode, installation and unistallation of offline places. Online places are stored in online services and loaded when they are shown on a map view. Offline places are downloaded from online services and stored in device in advance, so they can be shown also when device is offline |
| CSYDimensionalRestrictionOptions | Contains options related to vehicle size and weight |
| CSYDirectionInfo | Instruction provides a verbal description of a maneuver |
| CSYDirectionSettings | Enables to change some direction settings |
| CSYDownloadOptions | Options for download operations |
| 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 |
| CSYFuelConsumptionData | Represents consumption at the given vehicle speed |
| 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 |
| CSYHazmatSettings | Represents a set of options related to hazardous material cargo |
| ►CSYIncident | Incident representation. Typically incident is a potentially dangerous event or warning, which has temporary and unpredictable nature, it may appear/disappear randomly (like road works, vehicle accident, weather conditions) |
| ►CSYIncidentWithOrientation | Incident typically representing a monitoring device which is oriented to look at specific direction |
| CSYIncidentSpeedCamera | Speed camera reported as incident |
| CSYIncidentWithRadius | Incident which is valid within specified radius around its location |
| CSYIncidentWithTrace | Incident which is moving and contains history of recent locations |
| CSYIncidentAudioNotificationParameters | Parameters describing when to provide audio notification for the specific incident |
| CSYIncidentData | Incident data is used for manual adding incidents |
| CSYIncidentId | Indentifier of an incident |
| CSYIncidentSettings | Enables to change some Incidemt settings |
| CSYIncidentsManager | Provides interface for adding/removing incidents to map |
| CSYIndividualPlaceData | Representation of a Custom Place |
| CSYIndividualPlaceId | Idenfitier used for loading full information about an Individual Place |
| CSYIndividualPlaceNameRecord | Representation of a single name record for Custom Place |
| 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 |
| 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 |
| ►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 |
| 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 |
| 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] |
| CSYMapMarkersCluster | Handles the display of a large number of SYMapMarkers |
| 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 |
| CSYMapPlaceImageStyle | SYMapPlaceImageStyle contains style properties of the place image |
| CSYMapPlacesClusterSettings | SYMapPlacesClusterSettings contain parameters for the clustering calculation. The clustering joins nearby places to cluster objects containing a count of grouped places when a view is zoomed out. The radius defines an area covered by the cluster object on a specified zoom level. Radii on all other zoom levels are calculated from the provided radius. The clustering calculation uses the equirectangular projection https://en.wikipedia.org/wiki/Equirectangular_projection. One radius unit is 1/100000 of geographic coordinates in degrees, its size is similar to metres. Examples of values for default settings: radius 6400.0 on zoom level 8; radius 600.0 on zoom level 12; radius 32.0 on level 17. To specify which places should use clustering, see SYMapPlaceCategory.clusterId |
| CSYMapPlacesManager | Provides map places operations. The purpose is to show huge amount of SYMapPlace objects on the map |
| ►CSYMapPlaceStylePlacement | Base class representing placement of the image or the description text on the screen |
| 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 |
| CSYMapPlaceTextStyle | SYMapPlaceTextStyle contains style properties of the description text |
| CSYMapPositionIndicator | Used to provide a visual indication of the user's current position |
| CSYMapProvider | Map Provider information |
| CSYMapRoadNumberFormat | Singpost road numbers format |
| CSYMapTrafficSignFormSettings | Appearance settings for a specific form of traffic signs |
| CSYMapTrafficSignSettings | Appearance settings for a specific traffic sign type |
| CSYMapVersionDetails | Details about map version |
| CSYMatchedRoad | SYMatchedRoad represents road and its position in matched polyline |
| 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 | |
| CSYPackageInstallProgress | Progress of package installation task |
| CSYPlace | Place representation. Basic and detailed informations about place |
| CSYPlaceCategoryGroupVisibility | Group containing categories, which are configurable in terms of visibility. Name of group must match the internal place category name. To avoid error, uses values returned by SYPlacesManager |
| CSYPlaceCategoryVisibility | Object defining visibility of place category. Name of category must match the internal place category name. To avoid error, use values returned by SYPlacesManager |
| 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 |
| CSYCustomPositionSource | Data source to generate positioning events from client application |
| CSYDevicePositionSource | A position data source which gets updates from CLLocationManager |
| ►CSYSimulatorPositionSource | |
| CSYLoggedPositionSource | A position data source which generates position updates from NMEA GPS log file |
| 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 |
| 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 |
| CSYPositioningManager | Manages positioning services for the Sygic SDK |
| CSYPrimaryRequest | Primary route compute request with completion and progress blocks |
| CSYProxyObjectsManager | SYProxyObjectsManager provides interface to obtain link to informations represented by proxy objets |
| CSYRailwayCrossingSettings | Enables to change some Railway crossing settings |
| CSYRegionDetails | Region details |
| CSYRestrictionInfo | Information about a one specific road restriction |
| CSYReverseSearch | Class providing reverse search functions for location data |
| CSYReverseSearchResult | Represents the result of a reverse geocode request. The data of a reverse geocode result is represented by an instance of SYReverseSearchResultDescription, accessed through the resultDescription property |
| 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 |
| CSYRouteRoadLanes | Information about a on-route 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 |
| CSYBetterRoute | Provides information about better alternative calculated route |
| CSYRouteElement | Represents a single element on the computed route |
| ►CSYRouteEventNotification | Base class for notifications. Includes all warnings you can get during navigation |
| CSYChargingStationInfo | Charging station representation. Basic and detailed informations about station |
| CSYHighwayExitInfo | Additional information to the highway exit |
| CSYIncidentInfo | Notification about approaching to an incident |
| CSYPlaceInfo | Provides warning notifications about places on the current route |
| CSYRailwayCrossingInfo | Railway crossing warning |
| CSYSharpCurveInfo | Information about sharp curve warnings |
| CSYTrafficSignInfo | Detailed information about forthcoming traffic sign |
| CSYRouteEventNotificationsSettings | Base class for warning notification settings. To access these settings you have to use [SYNavigation sharedNavigation] instance |
| CSYRouteExplorer | |
| CSYRouteInfo | |
| CSYRouteProgress | Exposes additional information about current route |
| CSYRouteRequest | Route request contains all information needed to compute different route types |
| CSYRouteSegment | Represents a single continuous part of the current 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 |
| ►CSYRouteWarning | Base class for all warnings which may occur during computing a route |
| CSYRouteWarningLowBatteryAtDestination | Represents the warning when battery charge level at the destination will be lower than requested in SYEVProfile.batteryMinimumDestinationThreshold |
| ►CSYRouteWarningWithLocation | Warning occurred during route compute which is linked to a specific location |
| CSYRouteWarningEVPreferenceViolation | Contains details for the warning when EV preferences have been violated on specific charging station. Location property contains geographical coordinate where the charging station is located |
| CSYRouteWarningInsufficientBatteryCharge | Contains details for the warning when battery charge level is not enough to reach the destination. Location property contains geographical coordinate where the battery is predicted to be completely discharged |
| ►CSYRouteWarningWithSection | Parent class for warnings which are linked to a section of the route |
| ►CSYRouteWarningDimensionalRestriction | Parent class for warnings representing that dimensional parameters of vehicle break some road restrictions |
| CSYRouteWarningExceededAxleAmount | Warning representing that route section breaks road requirement of allowed amount of vehicle axles |
| CSYRouteWarningExceededAxleWeight | Warning representing that route section breaks road requirement of allowed axle weight (in kilograms) |
| CSYRouteWarningExceededGrossWeight | Warning representing that route section breaks road requirement of allowed vehicle gross length (in kilograms) |
| CSYRouteWarningExceededHeight | Warning representing that route section breaks road requirement of allowed vehicle height (in meters) |
| CSYRouteWarningExceededLength | Warning representing that route section breaks road requirement of allowed vehicle length (in meters) |
| CSYRouteWarningExceededMaximalTrailerLength | Warning representing that route section breaks road requirement of allowed trailer length (in meters) |
| CSYRouteWarningExceededTandemAxleWeight | Warning representing that route section breaks road requirement of allowed tandem axle weight (in kilograms) |
| CSYRouteWarningExceededTrailerAmount | Warning representing that route section breaks road requirement of allowed amount of trailers |
| CSYRouteWarningExceededTridemAxleWeight | Warning representing that route section breaks road requirement of tridem axle weight (in kilograms) |
| CSYRouteWarningExceededWidth | Warning representing that route section breaks road requirement of allowed vehicle width (in meters) |
| ►CSYRouteWarningPossiblyUnsuitableSection | Parent class for warnings representing passing through possibly unsuitable roads when the explicit avoid is disabled |
| CSYRouteWarningUnpavedSection | Warning representing that route section passes through unpaved roads |
| CSYRouteWarningUnavoidableTraffic | Warning about unavoidable traffic on the route |
| ►CSYRouteWarningViolationOfAvoidInCountry | Parent class for warnings representing violation of avoids specified in routing options per country |
| CSYRouteWarningUnavoidableBoatFerryInCountry | Warning representing that route section breaks routing options requirement to avoid boat ferry in specific country |
| CSYRouteWarningUnavoidableCountry | Warning representing that route section breaks routing options requirement to specific country |
| CSYRouteWarningUnavoidableHighwayInCountry | Warning representing that route section breaks routing options requirement to avoid highways in specific country |
| CSYRouteWarningUnavoidableSpecialAreaInCountry | Warning representing that route section breaks routing options requirement to avoid special areas in specific country |
| CSYRouteWarningUnavoidableTollRoadInCountry | Warning representing that route section breaks routing options requirement to avoid toll roads in specific country |
| CSYRouteWarningUnavoidableUnpavedRoadInCountry | Warning representing that route section breaks routing options requirement to unpaved roads ferry in specific country |
| ►CSYRouteWarningViolationOfGlobalAvoid | Parent class for warnings representing violation of global avoids specified in routing options |
| CSYRouteWarningUnavoidableBoatFerry | Warning representing that route section breaks routing options requirement to avoid boat ferry |
| CSYRouteWarningUnavoidableHighway | Warning representing that route section breaks routing options requirement to avoid highways |
| CSYRouteWarningUnavoidableSpecialArea | Warning representing that route section breaks routing options requirement to avoid special areas |
| CSYRouteWarningUnavoidableTollRoad | Warning representing that route section breaks routing options requirement to avoid toll roads |
| CSYRouteWarningUnavoidableUnpavedRoad | Warning representing that route section breaks routing options requirement to avoid unpaved roads |
| ►CSYRouteWarningZoneViolation | Parent class for warnings representing violation of various zone restrictions |
| CSYRouteWarningViolatedDeliveryZoneRestriction | Warning representing that route section lies in delivery zone |
| CSYRouteWarningViolatedEmissionStandard | Warning representing that route section breaks restriction of emission zone |
| CSYRouteWarningViolatedHazmatRestriction | Warning representing that route section lies in zone with prohibited hazardous materials |
| CSYRouteWarningViolatedPaidZoneRestriction | Warning representing that route section lies in zone prohibited for trucks |
| CSYRouteWarningViolatedTunnelRestriction | Warning representing that route section lies in zone with prohibited hazardous materials in tunnels |
| CSYRouteWarningViolatedVehicleProhibitedZone | Warning representing that route section lies in zone prohibited for vehicles |
| CSYRouting | Contains classes, protocols, and enumerations for describing and calculating routes |
| CSYRoutingOptions | Class representing complex options available to route calculation |
| ►CSYSearchBase | The Search class creates SYSearchSession instances and manages custom user data to search in |
| CSYCompositeParallelSearch | Performs search using all search objects it contains, in parallel, all searches at the same time. Composite search object can be a part of other composite search objects. The same search object can be used in more than one composite searches |
| CSYCompositeSequentialSearch | Performs search using all search objects it contains, sequentially, until one of them finds something. Composite search object can be a part of other composite search objects. The same search object can be used in more than one composite searches |
| CSYCoordinateSearch | Finds location on map when the input search string contains GPS coordinates |
| CSYCustomPlacesSearch | Performs search in Custom Places for countries already installed by SYCustomPlacesManager |
| CSYFlatDataSearch | Performs search in SYSearchFlatDataItem objects |
| CSYOfflineMapSearch | Performs search in map data already installed and loaded by SYMapInstaller. This type of search takes much memory resources, create new instances wisely |
| CSYOnlineMapSearch | Performs search using online maps |
| CSYSearchFlatDataItem | Represents a searchable item which can be found with SYFlatDataSearch |
| CSYSearchMorePlacesSession | The Search Session class for requesting more nearby places |
| CSYSearchPlacesRequest | Represents a request to retrieve a SYPlace objects |
| CSYSearchRequest | Represents an interface for a search request |
| ►CSYSearchResult | Base class for all search results |
| ►CSYSearchAutocompleteResult | Base class for all autocomplete results |
| CSYSearchAutocompleteFlatDataResult | Represents search result found by SYFlatDataSearch, result of type SYSearchResultTypeCustomData |
| ►CSYSearchGeocodingResult | Base class for geocoding results |
| ►CSYSearchMapResult | Result class for SYSearchResultTypeCoordinate, SYSearchResultTypeAdminArea, SYSearchResultTypePostalCode and SYSearchResultTypeStreet |
| CSYSearchHouseNumberResult | Result class for SYSearchResultTypeHouseNumber |
| CSYSearchPlaceResult | Result class for SYSearchResultTypePlace, SYSearchResultTypePlaceCategory |
| 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 |
| CSYSearchSessionProvider | Helper class, conveniently provides always valid session for the corresponding SYSearchBase object |
| CSYSignpostElement | Singpost destination label |
| CSYSignpostInfo | Represents a signpost information for navigation and map display |
| 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 | |
| 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 |
| CSYTrafficSignSettings | Settings for Traffic Sign notifications. See also SYNavigationDelegate didNotifyTrafficSign, SYNavigationAudioFeedbackDelegate shouldPlayTrafficSignAudioFeedback |
| 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 |
| CSYTransitCountryInfo | Represents information about transit country of route |
| CSYTunnelData | Information about upcoming tunnel |
| CSYVehicleAidInfo | 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 |
| CSYVehicleProfile | Represents a profile of vehicle for retrieving potential road restrictions |
| CSYVehicleRestriction | Represent a restriction for a vehicle |
| CSYVehicleZoneInfo | Information about zone restriction violation. This is intended to inform that specific zone restriction is violated by one of the parameters from vehicle profile. Depending on eventType, it may notify that violation just started, ended, currently happening, or that route waypoint is located in restriction zone |
| ►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 |
| ►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: |
| 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: |
| 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 |
| 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: |
| 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: |
| 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 |
| ►CSYProxyObject | Base class for all view objects created by Sygic SDK |
| CSYProxyCity | Represents a selectable city inside a view. Use SYProxyObjectsManager to obtain information about the city that represents |
| 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 |
| CSYViewObjectIncident | Representation of SYIncident which is shown on map |
| CSYVoiceCatalog | Manager of voice packages for guided navigation and warnings. Can be used to install, uninstall or select current voice packages on the device |
| 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 |
| CSYChargingWaypoint | SYChargingWaypoint represents a charging station added to EV route by computeEVRoute method |
| CSYWaypointDuration | Exposes additional information about current route |
| CSYWaypointVehicleInfo | Vehicle info at waypoint. This class contains vehicle parameters which can change at waypoint (for example, cargo load/unload). Vehicle is going to leave the waypoint with parameters specified in this class |
| CSYWeightFactorData | Represents how vehicle weight changes consumption |
| ►C<NSObject> | |
| 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 |
| C<SYAuthProvider> | Authentication provider is used for network communication with Sygic online services. It's responsible for providing authentication headers for HTTP requests. We recommend to use SygicAuth framework for implementation. See also: SYContextInitRequest.authProvider |
| 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 |
| 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 |
| C<SYPositioningDelegate> | |
| ►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 |
| ►C<NSObjectNSObject> | |
| C<SYCustomPlacesManagerDelegate> | Contains callbacks about changes of SYCustomPlacesManager state |
| 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 |
| 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 |
| C<SYVoiceCatalogDelegate> | Provides various callback methods for requests made in SYVoiceCatalog class |
| CSYCameraRotationOffset | Local camera rotation offset |
| CSYCameraTranslationOffset | Local camera translation offset |
| CSYTransformCenterSettings | Map transform center settings for transitions between SYCameraMovementFree and SYCameraMovementFollowGpsPosition/SYCameraMovementFollowGpsPosition camera movement modes |
| ►C<UIGestureRecognizerDelegate> | |
| CSYMapView | A UIView subclass used by an application to display a map |
| ►CUIView | |
| CSYAnnotationView | Implements a native view connected to a specific map location using SYAnnotation |
| CSYLaneAssistView | A UIView subclass used by an application to display a 3D lane assistant |
| CSYMapView | A UIView subclass used by an application to display a map |