-
Notifications
You must be signed in to change notification settings - Fork 327
Expand file tree
/
Copy pathNavigationMapViewIdentifiers.swift
More file actions
58 lines (50 loc) · 2.99 KB
/
Copy pathNavigationMapViewIdentifiers.swift
File metadata and controls
58 lines (50 loc) · 2.99 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
import Foundation
extension NavigationMapView {
static let identifier = Bundle.mapboxNavigation.bundleIdentifier ?? ""
struct LayerIdentifier {
static let arrowLayer = "\(identifier)_arrowLayer"
static let arrowStrokeLayer = "\(identifier)_arrowStrokeLayer"
static let arrowSymbolLayer = "\(identifier)_arrowSymbolLayer"
static let arrowSymbolCasingLayer = "\(identifier)_arrowSymbolCasingLayer"
static let voiceInstructionLabelLayer = "\(identifier)_voiceInstructionLabelLayer"
static let voiceInstructionCircleLayer = "\(identifier)_voiceInstructionCircleLayer"
static let intersectionAnnotationsLayer = "\(identifier)_intersectionAnnotationsLayer"
static let waypointCircleLayer = "\(identifier)_waypointCircleLayer"
static let waypointSymbolLayer = "\(identifier)_waypointSymbolLayer"
static let buildingExtrusionLayer = "\(identifier)_buildingExtrusionLayer"
static let routeDurationAnnotationsLayer: String = "\(identifier)_routeDurationAnnotationsLayer"
static let continuousAlternativeRoutesDurationAnnotationsLayer: String = "\(identifier)_continuousAlternativeRoutesDurationAnnotationsLayer"
static let puck2DLayer: String = "puck"
static let puck3DLayer: String = "puck-model-layer"
}
struct SourceIdentifier {
static let arrowSource = "\(identifier)_arrowSource"
static let arrowStrokeSource = "\(identifier)_arrowStrokeSource"
static let arrowSymbolSource = "\(identifier)_arrowSymbolSource"
static let voiceInstructionSource = "\(identifier)_instructionSource"
static let intersectionAnnotationsSource = "\(identifier)_intersectionAnnotationsSource"
static let waypointSource = "\(identifier)_waypointSource"
static let routeDurationAnnotationsSource: String = "\(identifier)_routeDurationAnnotationsSource"
static let continuousAlternativeRoutesDurationAnnotationsSource: String = "\(identifier)_continuousAlternativeRoutesDurationAnnotationsSource"
static let puck3DSource: String = "puck-model-source"
}
struct ImageIdentifier {
static let arrowImage = "triangle-tip-navigation"
static let markerImage = "default_marker"
static let routeAnnotationLeftHanded = "RouteInfoAnnotationLeftHanded"
static let routeAnnotationRightHanded = "RouteInfoAnnotationRightHanded"
static let trafficSignal = "traffic_signal"
static let railroadCrossing = "railroad_crossing"
static let yieldSign = "yield_sign"
static let stopSign = "stop_sign"
static let minusImage = "minus"
}
struct ModelKeyIdentifier {
static let modelSouce = "puck-model"
}
struct AnnotationIdentifier {
static let finalDestinationAnnotation = "\(identifier)_finalDestinationAnnotation"
static let previewFinalDestinationAnnotation = "\(identifier)_previewFinalDestinationAnnotation"
}
static let userCourseViewTag = 999
}