Skip to content

Commit ed03aae

Browse files
feat: remove offline example (#13)
1 parent f062be8 commit ed03aae

23 files changed

Lines changed: 4 additions & 1326 deletions

.github/offline-map-files.gif

-412 KB
Binary file not shown.

Podfile

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,4 @@ target 'TomTomSDKExamples' do
2424
pod 'TomTomSDKRoutePlanner', '0.21.1'
2525
pod 'TomTomSDKRoutePlannerOnline', '0.21.1'
2626
pod 'TomTomSDKRouteReplannerDefault', '0.21.1'
27-
28-
# Offline
29-
pod 'TomTomSDKDataManagementOffline', '0.21.1'
30-
pod 'TomTomSDKMapDisplayDataProviderOffline', '0.21.1'
31-
pod 'TomTomSDKStyleProviderOffline', '0.21.1'
3227
end

Podfile.lock

Lines changed: 1 addition & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ PODS:
55
- TomTomSDKBindingFrameworkMemChannelInternal (0.21.1)
66
- TomTomSDKBindingFrameworkSecurityInternal (0.21.1)
77
- TomTomSDKBindingMapDisplayEngineInternal (0.21.1)
8-
- TomTomSDKBindingMapDisplayOnboardDataProviderInternal (0.21.1):
9-
- TomTomSDKBindingNDSStoreAccessInternal (= 0.21.1)
108
- TomTomSDKBindingNavigationClientInternal (0.21.1):
119
- TomTomSDKBindingFrameworkClientCommonInternal (= 0.21.1)
1210
- TomTomSDKBindingFrameworkMemChannelInternal (= 0.21.1)
@@ -20,26 +18,10 @@ PODS:
2018
- TomTomSDKBindingFrameworkLoggingInternal (= 0.21.1)
2119
- TomTomSDKBindingFrameworkSecurityInternal (= 0.21.1)
2220
- TomTomSDKBindingNavigationTextGenerationInternal (0.21.1)
23-
- TomTomSDKBindingNavigationTilingInternal (0.21.1)
24-
- TomTomSDKBindingNDSSQLiteInternal (0.21.1)
25-
- TomTomSDKBindingNDSStoreAccessInternal (0.21.1):
26-
- TomTomSDKBindingNDSSQLiteInternal (= 0.21.1)
27-
- TomTomSDKBindingOnboardMapUpdateInternal (0.21.1):
28-
- TomTomSDKBindingNDSSQLiteInternal (= 0.21.1)
29-
- TomTomSDKBindingNDSStoreAccessInternal (= 0.21.1)
3021
- TomTomSDKCommon (0.21.1):
3122
- TomTomSDKBindingFrameworkLoggingInternal (= 0.21.1)
3223
- TomTomSDKCommonUI (0.21.1):
3324
- TomTomSDKCommon (= 0.21.1)
34-
- TomTomSDKDataManagement (0.21.1):
35-
- TomTomSDKCommon (= 0.21.1)
36-
- TomTomSDKDataManagementOffline (0.21.1):
37-
- TomTomSDKBindingNavigationTilingInternal (= 0.21.1)
38-
- TomTomSDKBindingNDSStoreAccessInternal (= 0.21.1)
39-
- TomTomSDKBindingOnboardMapUpdateInternal (= 0.21.1)
40-
- TomTomSDKCommon (= 0.21.1)
41-
- TomTomSDKDataManagement (= 0.21.1)
42-
- TomTomSDKNetworking (= 0.21.1)
4325
- TomTomSDKDefaultTextToSpeech (0.21.1):
4426
- TomTomSDKFeatureToggle (= 0.21.1)
4527
- TomTomSDKTextToSpeechEngine (= 0.21.1)
@@ -52,12 +34,6 @@ PODS:
5234
- TomTomSDKCommon (= 0.21.1)
5335
- TomTomSDKFeatureToggle (= 0.21.1)
5436
- TomTomSDKLocationProvider (= 0.21.1)
55-
- TomTomSDKMapDisplayDataProviderOffline (0.21.1):
56-
- TomTomSDKBindingMapDisplayOnboardDataProviderInternal (= 0.21.1)
57-
- TomTomSDKCommon (= 0.21.1)
58-
- TomTomSDKDataManagement (= 0.21.1)
59-
- TomTomSDKDataManagementOffline (= 0.21.1)
60-
- TomTomSDKMapDisplay (= 0.21.1)
6137
- TomTomSDKNavigation (0.21.1):
6238
- TomTomSDKBindingFrameworkClientCommonInternal (= 0.21.1)
6339
- TomTomSDKBindingFrameworkHTTPInternal (= 0.21.1)
@@ -125,7 +101,6 @@ PODS:
125101
- TomTomSDKRoute (= 0.21.1)
126102
- TomTomSDKRoutePlanner (= 0.21.1)
127103
- TomTomSDKRouteReplanner (= 0.21.1)
128-
- TomTomSDKStyleProviderOffline (0.21.1)
129104
- TomTomSDKTextToSpeech (0.21.1):
130105
- TomTomSDKTextToSpeechEngine (= 0.21.1)
131106
- TomTomSDKTextToSpeechEngine (0.21.1)
@@ -135,62 +110,20 @@ PODS:
135110
DEPENDENCIES:
136111
- TomTomSDKCommon (= 0.21.1)
137112
- TomTomSDKCommonUI (= 0.21.1)
138-
- TomTomSDKDataManagementOffline (= 0.21.1)
139113
- TomTomSDKDefaultTextToSpeech (= 0.21.1)
140114
- TomTomSDKLocationProvider (= 0.21.1)
141115
- TomTomSDKMapDisplay (= 0.21.1)
142-
- TomTomSDKMapDisplayDataProviderOffline (= 0.21.1)
143116
- TomTomSDKNavigation (= 0.21.1)
144117
- TomTomSDKNavigationEngines (= 0.21.1)
145118
- TomTomSDKNavigationUI (= 0.21.1)
146119
- TomTomSDKRoute (= 0.21.1)
147120
- TomTomSDKRoutePlanner (= 0.21.1)
148121
- TomTomSDKRoutePlannerOnline (= 0.21.1)
149122
- TomTomSDKRouteReplannerDefault (= 0.21.1)
150-
- TomTomSDKStyleProviderOffline (= 0.21.1)
151123

152124
SPEC REPOS:
153125
https://repositories.tomtom.com/artifactory/api/pods/cocoapods:
154-
- TomTomSDKBindingFrameworkClientCommonInternal
155-
- TomTomSDKBindingFrameworkHTTPInternal
156-
- TomTomSDKBindingFrameworkLoggingInternal
157-
- TomTomSDKBindingFrameworkMemChannelInternal
158-
- TomTomSDKBindingFrameworkSecurityInternal
159-
- TomTomSDKBindingMapDisplayEngineInternal
160-
- TomTomSDKBindingMapDisplayOnboardDataProviderInternal
161-
- TomTomSDKBindingNavigationClientInternal
162-
- TomTomSDKBindingNavigationDrivingAssistanceClientInternal
163-
- TomTomSDKBindingNavigationMapMatcherPredictionInternal
164-
- TomTomSDKBindingNavigationPositioningInternal
165-
- TomTomSDKBindingNavigationServiceInternal
166-
- TomTomSDKBindingNavigationTextGenerationInternal
167-
- TomTomSDKBindingNavigationTilingInternal
168-
- TomTomSDKBindingNDSSQLiteInternal
169-
- TomTomSDKBindingNDSStoreAccessInternal
170-
- TomTomSDKBindingOnboardMapUpdateInternal
171-
- TomTomSDKCommon
172-
- TomTomSDKCommonUI
173-
- TomTomSDKDataManagement
174-
- TomTomSDKDataManagementOffline
175-
- TomTomSDKDefaultTextToSpeech
176-
- TomTomSDKFeatureToggle
177-
- TomTomSDKLocationProvider
178-
- TomTomSDKMapDisplay
179-
- TomTomSDKMapDisplayDataProviderOffline
180-
- TomTomSDKNavigation
181-
- TomTomSDKNavigationEngines
182-
- TomTomSDKNavigationUI
183126
- TomTomSDKNetworking
184-
- TomTomSDKRoute
185-
- TomTomSDKRoutePlanner
186-
- TomTomSDKRoutePlannerOnline
187-
- TomTomSDKRouteReplanner
188-
- TomTomSDKRouteReplannerDefault
189-
- TomTomSDKRouteReplannerInternal
190-
- TomTomSDKStyleProviderOffline
191-
- TomTomSDKTextToSpeech
192-
- TomTomSDKTextToSpeechEngine
193-
- TomTomSDKVehicle
194127

195128
SPEC CHECKSUMS:
196129
TomTomSDKBindingFrameworkClientCommonInternal: 4cbcc7a8441856b01ff28d2c97f0c5e7d95df794
@@ -199,26 +132,18 @@ SPEC CHECKSUMS:
199132
TomTomSDKBindingFrameworkMemChannelInternal: efcd3fc5e013775a01afe346d9f6e763cca107fc
200133
TomTomSDKBindingFrameworkSecurityInternal: 6d1b42ad86dae729a691b11456f03fdd2fa5d6ea
201134
TomTomSDKBindingMapDisplayEngineInternal: 8cc4484b535809838660274fc4471d04af9d90e9
202-
TomTomSDKBindingMapDisplayOnboardDataProviderInternal: 14a6dc1c979f8f405ea67b75ff1e234998d0aba0
203135
TomTomSDKBindingNavigationClientInternal: 9cd6235ca36d5c761a005386733c2bccfb2c7b41
204136
TomTomSDKBindingNavigationDrivingAssistanceClientInternal: 614cb2252fc44eb53075929e417269bb9b0b55ba
205137
TomTomSDKBindingNavigationMapMatcherPredictionInternal: e96aa817cc021d048fa19b054f886d38746defa4
206138
TomTomSDKBindingNavigationPositioningInternal: e389f3d188e3b1a20c00109852b2d8a316347e2d
207139
TomTomSDKBindingNavigationServiceInternal: a9e2ee71e942329f53706864874fb291a717e7b1
208140
TomTomSDKBindingNavigationTextGenerationInternal: 0d238afb9a3126ee2da7abf714364b31d02e26d0
209-
TomTomSDKBindingNavigationTilingInternal: 47381510a90654dbe016c25a3c4f0018b08bcb6f
210-
TomTomSDKBindingNDSSQLiteInternal: c5ade38a3c847aa7fedcdf59e4e50455bf31f581
211-
TomTomSDKBindingNDSStoreAccessInternal: af167b8db8efbe2e61c1ed92316e0882bee55d0e
212-
TomTomSDKBindingOnboardMapUpdateInternal: 9ab98e974e352b47410c7aa0d9024ac8bfc1f96e
213141
TomTomSDKCommon: 4b618a7bd422fbcb457568e353b36ea76e4881af
214142
TomTomSDKCommonUI: 54f1fd28f52f7d8f11625677b29f4e4e4a393e97
215-
TomTomSDKDataManagement: c7b2f648880414f2a1e5e2fac4827d043b76a2a2
216-
TomTomSDKDataManagementOffline: edfc4f13a86ef20b77271a618e4b45e20fbe6880
217143
TomTomSDKDefaultTextToSpeech: 16c328ac2b3f2765e5f9e4f8c377c6c61591a58f
218144
TomTomSDKFeatureToggle: 4902a1fb97757c56cc95253371fb624904f12da4
219145
TomTomSDKLocationProvider: f35c1d4fa23c90e6352eae5426be540fd80edfc0
220146
TomTomSDKMapDisplay: bfd6c38f3a0f6c709a5428326585015eada2010a
221-
TomTomSDKMapDisplayDataProviderOffline: 66cd04bffb1155fbdc2d91de76e52bf686a1c5fc
222147
TomTomSDKNavigation: 1ce3ca038ef73813eae3262a90eb4a4a60c75cde
223148
TomTomSDKNavigationEngines: 5783c1f65c68bb7055174ee4af82a5a6a13290f5
224149
TomTomSDKNavigationUI: ba3c578cb09627816ed90c3007da6664e1cb0acc
@@ -229,11 +154,10 @@ SPEC CHECKSUMS:
229154
TomTomSDKRouteReplanner: 967b1aefe2bf77a5992fa02e0154a9dc912e0d9c
230155
TomTomSDKRouteReplannerDefault: cd51a33fd563033f0d34b4a0ddcd0dc4fe7df346
231156
TomTomSDKRouteReplannerInternal: 020876485df1f1fcf312ef885deac06ac5ab75dd
232-
TomTomSDKStyleProviderOffline: 0da618290200f62bb8c5f2ac4b737cd817d03a2a
233157
TomTomSDKTextToSpeech: ae8054b27a04c65d9d005b74f5e3d9d3f4359ec9
234158
TomTomSDKTextToSpeechEngine: 8cb68959065982b01c833ee70ce9d5fde73aaa04
235159
TomTomSDKVehicle: 4edddd24853dac8dafe89eb792ff87c205086d53
236160

237-
PODFILE CHECKSUM: 2fc192062e23cc653f50e0d3391f1426f3891ed6
161+
PODFILE CHECKSUM: 850b27a87ac6f83ec26ab9935fe14c51cc8b2717
238162

239163
COCOAPODS: 1.11.3

TomTomSDKExamples.xcodeproj/project.pbxproj

Lines changed: 2 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -22,16 +22,10 @@
2222
9D2F398329A38B1A0093F702 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 9D2F398229A38B1A0093F702 /* Localizable.strings */; };
2323
9D2F398729A3C58F0093F702 /* Colors.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9D2F398629A3C58F0093F702 /* Colors.xcassets */; };
2424
9D2F398A29A3C6830093F702 /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D2F398929A3C6830093F702 /* Resource.swift */; };
25-
9D35026529DEE2D6001D106E /* OfflineNavigationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D35026429DEE2D6001D106E /* OfflineNavigationView.swift */; };
26-
9D35026729DEE315001D106E /* OfflineNavigationContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D35026629DEE315001D106E /* OfflineNavigationContent.swift */; };
27-
9D35026A29DEE47C001D106E /* HybridNavigationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D35026929DEE47C001D106E /* HybridNavigationView.swift */; };
2825
9D6B2FD629A76E72008CB4A6 /* Keys.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D6B2FD529A76E72008CB4A6 /* Keys.swift */; };
2926
9D6B2FD829A76EE7008CB4A6 /* TomTomServices.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D6B2FD729A76EE7008CB4A6 /* TomTomServices.swift */; };
30-
9DB8B45F29E55B6A00E07909 /* OfflineMapHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DB8B45E29E55B6A00E07909 /* OfflineMapHelper.swift */; };
31-
9DB8B46129E55B9100E07909 /* OfflineMapConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DB8B46029E55B9100E07909 /* OfflineMapConfig.swift */; };
3227
9DB8B46529E5731900E07909 /* GPX-Amsterdam.gpx in Resources */ = {isa = PBXBuildFile; fileRef = 9DB8B46429E5731900E07909 /* GPX-Amsterdam.gpx */; };
3328
9DC6205F29A5179000598A05 /* BackButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DC6205E29A5179000598A05 /* BackButton.swift */; };
34-
9DE7410B29DEB18300D57C2B /* NavigationMenu.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DE7410A29DEB18300D57C2B /* NavigationMenu.swift */; };
3529
/* End PBXBuildFile section */
3630

3731
/* Begin PBXFileReference section */
@@ -54,16 +48,10 @@
5448
9D2F398229A38B1A0093F702 /* Localizable.strings */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; path = Localizable.strings; sourceTree = "<group>"; };
5549
9D2F398629A3C58F0093F702 /* Colors.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Colors.xcassets; sourceTree = "<group>"; };
5650
9D2F398929A3C6830093F702 /* Resource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Resource.swift; sourceTree = "<group>"; };
57-
9D35026429DEE2D6001D106E /* OfflineNavigationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OfflineNavigationView.swift; sourceTree = "<group>"; };
58-
9D35026629DEE315001D106E /* OfflineNavigationContent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OfflineNavigationContent.swift; sourceTree = "<group>"; };
59-
9D35026929DEE47C001D106E /* HybridNavigationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HybridNavigationView.swift; sourceTree = "<group>"; };
6051
9D6B2FD529A76E72008CB4A6 /* Keys.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Keys.swift; sourceTree = "<group>"; };
6152
9D6B2FD729A76EE7008CB4A6 /* TomTomServices.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TomTomServices.swift; sourceTree = "<group>"; };
62-
9DB8B45E29E55B6A00E07909 /* OfflineMapHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OfflineMapHelper.swift; sourceTree = "<group>"; };
63-
9DB8B46029E55B9100E07909 /* OfflineMapConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OfflineMapConfig.swift; sourceTree = "<group>"; };
6453
9DB8B46429E5731900E07909 /* GPX-Amsterdam.gpx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = "GPX-Amsterdam.gpx"; sourceTree = "<group>"; };
6554
9DC6205E29A5179000598A05 /* BackButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackButton.swift; sourceTree = "<group>"; };
66-
9DE7410A29DEB18300D57C2B /* NavigationMenu.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationMenu.swift; sourceTree = "<group>"; };
6755
/* End PBXFileReference section */
6856

6957
/* Begin PBXFrameworksBuildPhase section */
@@ -167,10 +155,8 @@
167155
isa = PBXGroup;
168156
children = (
169157
9D2F397F29A3896D0093F702 /* README.md */,
170-
9DE7410A29DEB18300D57C2B /* NavigationMenu.swift */,
171-
9D35026229DEE1BB001D106E /* Online */,
172-
9D35026829DEE467001D106E /* Hybrid */,
173-
9D35026329DEE1C4001D106E /* Offline */,
158+
9D07FD2A29FABFB6008577CD /* OnlineNavigationView.swift */,
159+
9D07FD2B29FABFB6008577CD /* OnlineNavigationContent.swift */,
174160
);
175161
path = UseCase;
176162
sourceTree = "<group>";
@@ -213,42 +199,6 @@
213199
path = Utils;
214200
sourceTree = "<group>";
215201
};
216-
9D35026229DEE1BB001D106E /* Online */ = {
217-
isa = PBXGroup;
218-
children = (
219-
9D07FD2A29FABFB6008577CD /* OnlineNavigationView.swift */,
220-
9D07FD2B29FABFB6008577CD /* OnlineNavigationContent.swift */,
221-
);
222-
path = Online;
223-
sourceTree = "<group>";
224-
};
225-
9D35026329DEE1C4001D106E /* Offline */ = {
226-
isa = PBXGroup;
227-
children = (
228-
9D96950A29E6A54500B8CB5E /* Utils */,
229-
9D35026429DEE2D6001D106E /* OfflineNavigationView.swift */,
230-
9D35026629DEE315001D106E /* OfflineNavigationContent.swift */,
231-
);
232-
path = Offline;
233-
sourceTree = "<group>";
234-
};
235-
9D35026829DEE467001D106E /* Hybrid */ = {
236-
isa = PBXGroup;
237-
children = (
238-
9D35026929DEE47C001D106E /* HybridNavigationView.swift */,
239-
);
240-
path = Hybrid;
241-
sourceTree = "<group>";
242-
};
243-
9D96950A29E6A54500B8CB5E /* Utils */ = {
244-
isa = PBXGroup;
245-
children = (
246-
9DB8B46029E55B9100E07909 /* OfflineMapConfig.swift */,
247-
9DB8B45E29E55B6A00E07909 /* OfflineMapHelper.swift */,
248-
);
249-
path = Utils;
250-
sourceTree = "<group>";
251-
};
252202
9DC6205D29A516E700598A05 /* UI Components */ = {
253203
isa = PBXGroup;
254204
children = (
@@ -377,19 +327,13 @@
377327
files = (
378328
9D2F398A29A3C6830093F702 /* Resource.swift in Sources */,
379329
9D2F397429A389010093F702 /* MapExamplesView.swift in Sources */,
380-
9DB8B45F29E55B6A00E07909 /* OfflineMapHelper.swift in Sources */,
381-
9D35026A29DEE47C001D106E /* HybridNavigationView.swift in Sources */,
382-
9D35026729DEE315001D106E /* OfflineNavigationContent.swift in Sources */,
383-
9DB8B46129E55B9100E07909 /* OfflineMapConfig.swift in Sources */,
384-
9DE7410B29DEB18300D57C2B /* NavigationMenu.swift in Sources */,
385330
9D6B2FD629A76E72008CB4A6 /* Keys.swift in Sources */,
386331
9D2F397C29A389390093F702 /* SearchExamplesView.swift in Sources */,
387332
9D07FD2C29FABFB6008577CD /* OnlineNavigationView.swift in Sources */,
388333
9D07FD2D29FABFB6008577CD /* OnlineNavigationContent.swift in Sources */,
389334
9D2F397629A389110093F702 /* NavigationExamplesView.swift in Sources */,
390335
9DC6205F29A5179000598A05 /* BackButton.swift in Sources */,
391336
9D2F396B29A388170093F702 /* MainMenu.swift in Sources */,
392-
9D35026529DEE2D6001D106E /* OfflineNavigationView.swift in Sources */,
393337
9D2F397A29A3892D0093F702 /* RoutingExamplesView.swift in Sources */,
394338
9D2F394D29A379FC0093F702 /* TomTomSDKExamplesApp.swift in Sources */,
395339
9D6B2FD829A76EE7008CB4A6 /* TomTomServices.swift in Sources */,

TomTomSDKExamples/Examples/MainMenu.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ struct MainMenu: View {
2626
// MARK: Basic Driving App
2727

2828
NavigationLink {
29-
NavigationMenu()
29+
OnlineNavigationView()
3030
} label: {
3131
MainMenuRow(
3232
title: Resource.Strings.basicDrivingApp,

TomTomSDKExamples/Examples/UseCase/Hybrid/HybridNavigationView.swift

Lines changed: 0 additions & 36 deletions
This file was deleted.

0 commit comments

Comments
 (0)