Classes
The following classes are available globally.
- 
                  
                  
An abstract superclass for annotation styles. To not be used directly. Use either
See moreHereSDKPointAnnotationStyleorHereSDKImageAnnotationStyleDeclaration
Objective-C
@interface HereSDKAnnotationStyle : NSObjectSwift
class HereSDKAnnotationStyle : NSObject 
- 
                  
                  
An object that stores the style for map features
See moreDeclaration
Objective-C
@interface HereSDKFeatureStyle : NSObject <NSCopying>Swift
class HereSDKFeatureStyle : NSObject, NSCopying 
- 
                  
                  
Geocoding request result
See moreDeclaration
Objective-C
@interface HereSDKGeocodeResult : NSObjectSwift
class HereSDKGeocodeResult : NSObject 
- 
                  
                  
A style class for image annotation style, for styling annotations with a specified image.
See moreDeclaration
Objective-C
@interface HereSDKImageAnnotationStyle : HereSDKAnnotationStyleSwift
class HereSDKImageAnnotationStyle : HereSDKAnnotationStyle 
- 
                  
                  
Abstract class, use instances of subclasses
See moreHereSDKPolygonandHereSDKPolylineDeclaration
Objective-C
@interface HereSDKMapFeature : NSObject <NSCopying>Swift
class HereSDKMapFeature : NSObject, NSCopying 
- 
                  
                  
Class used to generate map geometries
See moreDeclaration
Objective-C
@interface HereSDKMapGeometry : NSObjectSwift
class HereSDKMapGeometry : NSObject 
- 
                  
                  
The HereSDKMapService class provides services for route & geocoding queries.
See moreDeclaration
Objective-C
@interface HereSDKMapService : NSObjectSwift
class HereSDKMapService : NSObject 
- 
                  
                  
A UIView subclass for displaying a geographical map Map titles localization based on HereSDKManager.sharedManager.userPreferences.locale value at init time.
See moreDeclaration
Objective-C
@interface HereSDKMapView : UIViewSwift
class HereSDKMapView : UIView 
- 
                  
                  
An annotation object tied to the specified point on the map.
See moreDeclaration
Objective-C
@interface HereSDKPointAnnotation : HereSDKShapeSwift
class HereSDKPointAnnotation : HereSDKShape 
- 
                  
                  
A style class for point annotation style, for styling annotations with a colored circle.
See moreDeclaration
Objective-C
@interface HereSDKPointAnnotationStyle : HereSDKAnnotationStyleSwift
class HereSDKPointAnnotationStyle : HereSDKAnnotationStyle 
- 
                  
                  
Undocumented
See moreDeclaration
Objective-C
@interface HereSDKPolygon : HereSDKMapFeatureSwift
class HereSDKPolygon : HereSDKMapFeature 
- 
                  
                  
Geometric shape of continuous line composed of one or more line segments
See moreDeclaration
Objective-C
@interface HereSDKPolyline : HereSDKMapFeatureSwift
class HereSDKPolyline : HereSDKMapFeature 
- 
                  
                  
An object that stores the style for polyline features
See moreDeclaration
Objective-C
@interface HereSDKPolylineStyle : HereSDKFeatureStyleSwift
class HereSDKPolylineStyle : HereSDKFeatureStyle 
- 
                  
                  
A response to a routeRequest
See moreDeclaration
Objective-C
@interface HereSDKRoute : NSObjectSwift
class HereSDKRoute : NSObject 
- 
                  
                  
Part of the route between two consecutive waypoints
See moreDeclaration
Objective-C
@interface HereSDKRouteLeg : NSObjectSwift
class HereSDKRouteLeg : NSObject 
- 
                  
                  
A maneuver in a leg of the route
See moreDeclaration
Objective-C
@interface HereSDKRouteManeuver : NSObjectSwift
class HereSDKRouteManeuver : NSObject 
- 
                  
                  
A point is the route geometry construct. Represents a point position.
See moreDeclaration
Objective-C
@interface HereSDKRoutePoint : NSObjectSwift
class HereSDKRoutePoint : NSObject 
- 
                  
                  
Route Request
See moreDeclaration
Objective-C
@interface HereSDKRouteRequest : NSObject <NSCopying>Swift
class HereSDKRouteRequest : NSObject, NSCopying 
- 
                  
                  
Class that defines the basic properties for all shape-based objects.
See moreDeclaration
Objective-C
@interface HereSDKShape : NSObject <HereSDKAnnotation>Swift
class HereSDKShape : NSObject, HereSDKAnnotation 
- 
                  
                  
An annotation that persists with user location on HereSDKMapView
Declaration
Objective-C
@interface HereSDKUserLocationAnnotation : NSObject <HereSDKAnnotation>Swift
class HereSDKUserLocationAnnotation : NSObject, HereSDKAnnotation 
      Classes  Reference