diff --git a/NbmapDirections.xcframework/Info.plist b/NbmapDirections.xcframework/Info.plist
index af11da6..2be93b5 100644
--- a/NbmapDirections.xcframework/Info.plist
+++ b/NbmapDirections.xcframework/Info.plist
@@ -5,37 +5,37 @@
AvailableLibraries
- BitcodeSymbolMapsPath
- BCSymbolMaps
DebugSymbolsPath
dSYMs
LibraryIdentifier
- ios-arm64
+ ios-arm64_x86_64-simulator
LibraryPath
NbmapDirections.framework
SupportedArchitectures
arm64
+ x86_64
SupportedPlatform
ios
+ SupportedPlatformVariant
+ simulator
+ BitcodeSymbolMapsPath
+ BCSymbolMaps
DebugSymbolsPath
dSYMs
LibraryIdentifier
- ios-arm64_x86_64-simulator
+ ios-arm64
LibraryPath
NbmapDirections.framework
SupportedArchitectures
arm64
- x86_64
SupportedPlatform
ios
- SupportedPlatformVariant
- simulator
CFBundlePackageType
diff --git a/NbmapDirections.xcframework/ios-arm64/BCSymbolMaps/D4F9A28C-CA2A-3690-ADDE-AA198A1330C9.bcsymbolmap b/NbmapDirections.xcframework/ios-arm64/BCSymbolMaps/A2C0ACE0-B327-30DB-91B2-807CC3E80391.bcsymbolmap
similarity index 97%
rename from NbmapDirections.xcframework/ios-arm64/BCSymbolMaps/D4F9A28C-CA2A-3690-ADDE-AA198A1330C9.bcsymbolmap
rename to NbmapDirections.xcframework/ios-arm64/BCSymbolMaps/A2C0ACE0-B327-30DB-91B2-807CC3E80391.bcsymbolmap
index 945003c..656941e 100644
--- a/NbmapDirections.xcframework/ios-arm64/BCSymbolMaps/D4F9A28C-CA2A-3690-ADDE-AA198A1330C9.bcsymbolmap
+++ b/NbmapDirections.xcframework/ios-arm64/BCSymbolMaps/A2C0ACE0-B327-30DB-91B2-807CC3E80391.bcsymbolmap
@@ -52,11 +52,13 @@ _$sSo11NBMapOptionaSYSCSY8rawValuexSg03RawD0Qz_tcfCTW
_$sSo11NBMapOptionaSYSCSY8rawValue03RawD0QzvgTW
_$sSo13NBRoadClassesVSYSCSY8rawValuexSg03RawD0Qz_tcfCTW
_$sSo13NBRoadClassesVSYSCSY8rawValue03RawD0QzvgTW
+_$sSo18NBAttributeOptionsVs25ExpressibleByArrayLiteralSCsACP05arrayF0x0eF7ElementQzd_tcfCTW
_$sSo13NBRoadClassesVSQSCSQ2eeoiySbx_xtFZTW
_$sSo13NBRoadClassesVs25ExpressibleByArrayLiteralSCsACP05arrayF0x0eF7ElementQzd_tcfCTW
_$sSo11NBMapOptionas35_HasCustomAnyHashableRepresentationSCsACP03_todeF0s0eF0VSgyFTW
_$sSo21NBNavigationRouteTypeas35_HasCustomAnyHashableRepresentationSCsACP03_toefG0s0fG0VSgyFTW
_$sSo16NBNavigationModeas35_HasCustomAnyHashableRepresentationSCsACP03_todeF0s0eF0VSgyFTW
+_$sSo16NBLaneIndicationVs25ExpressibleByArrayLiteralSCsACP05arrayF0x0eF7ElementQzd_tcfCTW
_$sSo16NBLaneIndicationVs10SetAlgebraSCSQWb
_$sSo16NBLaneIndicationVABSQSCWl
_$sSo16NBLaneIndicationVs10SetAlgebraSCs25ExpressibleByArrayLiteralPWb
@@ -104,7 +106,9 @@ _$sSo16NBNavigationModeas20_SwiftNewtypeWrapperSCs35_HasCustomAnyHashableReprese
_$sSo16NBNavigationModeaABs35_HasCustomAnyHashableRepresentationSCWl
_$sSo16NBNavigationModeaSHSCSQWb
_$sSo16NBNavigationModeaABSQSCWl
+_$ss10SetAlgebraPs7ElementQz012ArrayLiteralC0RtzrlE05arrayE0xAFd_tcfCSo18NBAttributeOptionsV_Tgq5Tf4gd_n
_$ss10SetAlgebraPs7ElementQz012ArrayLiteralC0RtzrlE05arrayE0xAFd_tcfCSo13NBRoadClassesV_Tgq5Tf4gd_n
+_$ss10SetAlgebraPs7ElementQz012ArrayLiteralC0RtzrlE05arrayE0xAFd_tcfCSo16NBLaneIndicationV_Tgq5Tf4gd_n
_$ss20_SwiftNewtypeWrapperPss21_ObjectiveCBridgeable8RawValueRpzrlE016_forceBridgeFromD1C_6resultyAD_01_D5CTypeQZ_xSgztFZSo11NBMapOptiona_Tgq5Tf4nnd_n
_$sSo16NBNavigationModeaABSHSCWl
_$sSo16NBNavigationModeaABs20_SwiftNewtypeWrapperSCWl
@@ -176,8 +180,6 @@ _$ss20_SwiftNewtypeWrapperPss21_ObjectiveCBridgeable8RawValueRpzrlE016_forceBrid
_$ss20_SwiftNewtypeWrapperPss21_ObjectiveCBridgeable8RawValueRpzrlE024_conditionallyBridgeFromD1C_6resultSbAD_01_D5CTypeQZ_xSgztFZSo16NBNavigationModea_Tgq5Tf4nnd_n
_$sSo18NBAttributeOptionsVSQSCSQ2eeoiySbx_xtFZTW
_$sSo16NBLaneIndicationVSQSCSQ2eeoiySbx_xtFZTW
-_$sSo18NBAttributeOptionsVs25ExpressibleByArrayLiteralSCsACP05arrayF0x0eF7ElementQzd_tcfCTW
-_$sSo16NBLaneIndicationVs25ExpressibleByArrayLiteralSCsACP05arrayF0x0eF7ElementQzd_tcfCTW
_$s15NbmapDirections18defaultAccessToken_Wz
_$s15NbmapDirections27defaultApiEndPointURLString_Wz
_$s15NbmapDirections9userAgent_Wz
@@ -418,23 +420,6 @@ _forceBridgeFromObjectiveC
$ss20_SwiftNewtypeWrapperPss21_ObjectiveCBridgeable8RawValueRpzrlE016_forceBridgeFromD1C_6resultyAD_01_D5CTypeQZ_xSgztFZAjEXEfU_So11NBMapOptiona_TGq5
$ss20_SwiftNewtypeWrapperPss21_ObjectiveCBridgeable8RawValueRpzrlE016_forceBridgeFromD1C_6resultyAD_01_D5CTypeQZ_xSgztFZAjEXEfU_So11NBMapOptiona_Tgq5
$sSSs21_ObjectiveCBridgeable10FoundationsAAP016_forceBridgeFromA1C_6resulty01_A5CTypeQz_xSgztFZTW
-llvm.loop.isvectorized
-llvm.loop.unroll.runtime.disable
-$ss16IndexingIteratorVyxGStsSt4next7ElementQzSgyFTWSaySo13NBRoadClassesVG_Tgq5
-$ss16IndexingIteratorV4next7ElementQzSgyFSaySo13NBRoadClassesVG_Tgq5
-$sSiSQsSQ2eeoiySbx_xtFZTW
-$sSayxGSlsSl9formIndex5aftery0B0Qzz_tFTWSo13NBRoadClassesV_Tgq5
-$sSa9formIndex5afterySiz_tFSo13NBRoadClassesV_Tgq5
-insert
-$sSayxGSlsSly7ElementQz5IndexQzcirTWSo13NBRoadClassesV_Tgq5
-$sSayxSicirSo13NBRoadClassesV_Tgq5
-subscript.get
-$sSa11_getElement_20wasNativeTypeChecked22matchingSubscriptCheckxSi_Sbs16_DependenceTokenVtFSo13NBRoadClassesV_Tgq5
-$sSayxGSlsSl8endIndex0B0QzvgTWSo13NBRoadClassesV_Tgq5
-endIndex.get
-$sSa9_getCountSiyFSo13NBRoadClassesV_Tgq5
-$ss12_ArrayBufferV14immutableCountSivgSo13NBRoadClassesV_Tgq5
-$ss12_ArrayBufferV7_natives011_ContiguousaB0VyxGvgSo13NBRoadClassesV_Tgq5
$sSo16NBNavigationModeaSHSCSQWb
$sSo16NBNavigationModeas20_SwiftNewtypeWrapperSCs35_HasCustomAnyHashableRepresentationPWb
$sSo16NBNavigationModeas20_SwiftNewtypeWrapperSCSYWb
@@ -486,6 +471,7 @@ $sSuSzsSz1xoiyxx_xtFZTW
formUnion
$sSuSzsSz1ooiyxx_xtFZTW
update
+insert
symmetricDifference
union
$sSo16NBNavigationModeaMa
@@ -816,6 +802,7 @@ $ss5Int32VSzsSz18truncatingIfNeededxqd___tcSzRd__lufCTWs4Int8V_Tg5
$ss17FixedWidthIntegerPsE18truncatingIfNeededxqd___tcSzRd__lufCs5Int32V_s4Int8VTg5
$ss5Int32Vs17FixedWidthIntegerssACP15_truncatingBitsxSu_tcfCTW
$ss4Int8VSLsSL1loiySbx_xtFZTW
+subscript.get
$sSV4load14fromByteOffset2asxSi_xmtlFs5UInt8V_Tgq5
$sSTsE13_copyContents12initializing8IteratorQz_SitSry7ElementQzG_tFSS17UnicodeScalarViewV_Tgq5
$sSKsE9_distance4from2toSi5IndexQz_AEtFSS17UnicodeScalarViewV_Tgq5
@@ -841,6 +828,7 @@ $ss12_ArrayBufferV26mutableFirstElementAddressSpyxGvg10Foundation12URLQueryItemV
$ss22_ContiguousArrayBufferV26mutableFirstElementAddressSpyxGvg10Foundation12URLQueryItemV_Tg5
$ss12_ArrayBufferV15mutableCapacitySivg10Foundation12URLQueryItemV_Tg5
$sSayxGSlsSl8endIndex0B0QzvgTW10Foundation12URLQueryItemV_Tg5
+endIndex.get
$ss12_ArrayBufferV7_natives011_ContiguousaB0VyxGvg10Foundation12URLQueryItemV_Tg5
$sSa20_reserveCapacityImpl07minimumB013growForAppendySi_SbtF10Foundation12URLQueryItemV_Tg5
$sSa16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF10Foundation12URLQueryItemV_Tg5
@@ -1042,6 +1030,7 @@ Swift runtime failure: Unexpectedly found nil while unwrapping an Optional value
reduce
$ss16IndexingIteratorVyxGStsSt4next7ElementQzSgyFTWSays5Int32VG_Tg5
$ss16IndexingIteratorV4next7ElementQzSgyFSays5Int32VG_Tg5
+$sSiSQsSQ2eeoiySbx_xtFZTW
$ss5Int32VA2Bs5Error_pIgyydzo_A3BsAC_pIegnnrzo_TR
$s15NbmapDirections19agregateScalarArray33_7337D72CE226AC92B94FA1169A0CD17DLLys5Int32VSays7UnicodeO0D0VGFA2E_AEtXEfU0_
$sSayxGSlsSl9formIndex5aftery0B0Qzz_tFTWs5Int32V_Tg5
@@ -2189,6 +2178,7 @@ _$s15NbmapDirections20RouteShapeResolutionOMB
$s15NbmapDirections20RouteShapeResolutionOMa
$s15NbmapDirections20RouteShapeResolutionOACSQAAWl
$s15NbmapDirections20RouteShapeResolutionOSHAASQWb
+_$ss10SetAlgebraPs7ElementQz012ArrayLiteralC0RtzrlE05arrayE0xAFd_tcfC15NbmapDirections21NavigationHazmatTypesV_Tg5
_$s15NbmapDirections18defaultAccessToken_WZ
_$s15NbmapDirections27defaultApiEndPointURLString_WZ
_$s15NbmapDirections12RouteOptionsC6origin11destination4with4modeACSo10CLLocationC_AISayAIGSgSo16NBNavigationModeaSgtcfcTo
@@ -2250,7 +2240,6 @@ _$s15NbmapDirections12RouteOptionsC16alternativeCountSivsTm
_$s15NbmapDirections12RouteOptionsC11truckWeightSivpACTK
_$s15NbmapDirections12RouteOptionsC11truckWeightSivpACTk
_$s15NbmapDirections12RouteOptionsC11truckWeightSivM
-_$s15NbmapDirections12RouteOptionsC11truckWeightSivM.resume.0
_$s15NbmapDirections12RouteOptionsC9routeTypeSo012NBNavigationcF0aSgvgTo
_$s15NbmapDirections12RouteOptionsC9routeTypeSo012NBNavigationcF0aSgvg
_$s15NbmapDirections12RouteOptionsC9routeTypeSo012NBNavigationcF0aSgvsTo
@@ -2258,6 +2247,30 @@ _$s15NbmapDirections12RouteOptionsC9routeTypeSo012NBNavigationcF0aSgvs
_$s15NbmapDirections12RouteOptionsC9routeTypeSo012NBNavigationcF0aSgvpACTK
_$s15NbmapDirections12RouteOptionsC9routeTypeSo012NBNavigationcF0aSgvpACTk
_$s15NbmapDirections12RouteOptionsC9routeTypeSo012NBNavigationcF0aSgvM
+_$s15NbmapDirections12RouteOptionsC11crossBorderSbvgTo
+_$s15NbmapDirections12RouteOptionsC25includesAlternativeRoutesSbvgToTm
+_$s15NbmapDirections12RouteOptionsC11crossBorderSbvg
+_$s15NbmapDirections12RouteOptionsC25includesAlternativeRoutesSbvgTm
+_$s15NbmapDirections12RouteOptionsC11crossBorderSbvsTo
+_$s15NbmapDirections12RouteOptionsC25includesAlternativeRoutesSbvsToTm
+_$s15NbmapDirections12RouteOptionsC11crossBorderSbvs
+_$s15NbmapDirections12RouteOptionsC25includesAlternativeRoutesSbvsTm
+_$s15NbmapDirections12RouteOptionsC11crossBorderSbvpACTK
+_$s15NbmapDirections12RouteOptionsC11crossBorderSbvpACTk
+_$s15NbmapDirections12RouteOptionsC11crossBorderSbvM
+_$s15NbmapDirections12RouteOptionsC11crossBorderSbvM.resume.0
+_$s15NbmapDirections12RouteOptionsC11hazmatTypesAA016NavigationHazmatF0VvpACTK
+_$s15NbmapDirections12RouteOptionsC11hazmatTypesAA016NavigationHazmatF0VvpACTk
+_$s15NbmapDirections12RouteOptionsC11hazmatTypesAA016NavigationHazmatF0Vvg
+_$s15NbmapDirections12RouteOptionsC11hazmatTypesAA016NavigationHazmatF0Vvs
+_$s15NbmapDirections12RouteOptionsC11hazmatTypesAA016NavigationHazmatF0VvM
+_$s15NbmapDirections12RouteOptionsC13truckAxleLoadSdvgTo
+_$s15NbmapDirections12RouteOptionsC13truckAxleLoadSdvg
+_$s15NbmapDirections12RouteOptionsC13truckAxleLoadSdvsTo
+_$s15NbmapDirections12RouteOptionsC13truckAxleLoadSdvs
+_$s15NbmapDirections12RouteOptionsC13truckAxleLoadSdvpACTK
+_$s15NbmapDirections12RouteOptionsC13truckAxleLoadSdvpACTk
+_$s15NbmapDirections12RouteOptionsC13truckAxleLoadSdvM
_$s15NbmapDirections12RouteOptionsC6paramsSay10Foundation12URLQueryItemVGvg
_$s15NbmapDirections12RouteOptionsC11requestBodySDySSypGvg
_$s15NbmapDirections0B7OptionsC11requestBodySDySSypGvg
@@ -2322,6 +2335,8 @@ _$s15NbmapDirections12RouteOptionsCSo13NBRoadClassesVIetMAgYl_TC
_$s15NbmapDirections12RouteOptionsCSo11NBMapOptionaIetMAgYl_TC
_$s15NbmapDirections12RouteOptionsCSaySiGIetMAgYl_TC
_$s15NbmapDirections12RouteOptionsCSo012NBNavigationC4TypeaSgIetMAgYl_TC
+_$s15NbmapDirections12RouteOptionsCAA21NavigationHazmatTypesVIetMAgYl_TC
+_$s15NbmapDirections12RouteOptionsCSdIetMAgYl_TC
_$sSasSQRzlE2eeoiySbSayxG_ABtFZ15NbmapDirections8WaypointC_Tg5Tf4nnd_n
_$sSasSQRzlE2eeoiySbSayxG_ABtFZ15NbmapDirections20TravelledRawLocationC_Tg5Tf4nnd_n
_$sSasSQRzlE2eeoiySbSayxG_ABtFZ15NbmapDirections8WaypointC_Tg5Tf4nnd_nTm
@@ -2334,6 +2349,9 @@ _$s15NbmapDirections12RouteOptionsC9mapOptionSo05NBMapF0avM.resume.0
_$s15NbmapDirections12RouteOptionsC9truckSizeSaySiGvM.resume.0
_$s15NbmapDirections12RouteOptionsC16alternativeCountSivM.resume.0
_$s15NbmapDirections12RouteOptionsC9routeTypeSo012NBNavigationcF0aSgvM.resume.0
+_$s15NbmapDirections12RouteOptionsC11truckWeightSivM.resume.0
+_$s15NbmapDirections12RouteOptionsC11hazmatTypesAA016NavigationHazmatF0VvM.resume.0
+_$s15NbmapDirections12RouteOptionsC13truckAxleLoadSdvM.resume.0
_$s15NbmapDirections18defaultAccessTokenSSSgvp
_$s15NbmapDirections27defaultApiEndPointURLStringSSSgvp
_$s15NbmapDirections12RouteOptionsC25includesAlternativeRoutesSbvpWvd
@@ -2343,6 +2361,9 @@ _$s15NbmapDirections12RouteOptionsC9mapOptionSo05NBMapF0avpWvd
_$s15NbmapDirections12RouteOptionsC9truckSizeSaySiGvpWvd
_$s15NbmapDirections12RouteOptionsC11truckWeightSivpWvd
_$s15NbmapDirections12RouteOptionsC9routeTypeSo012NBNavigationcF0aSgvpWvd
+_$s15NbmapDirections12RouteOptionsC11crossBorderSbvpWvd
+_$s15NbmapDirections12RouteOptionsC11hazmatTypesAA016NavigationHazmatF0VvpWvd
+_$s15NbmapDirections12RouteOptionsC13truckAxleLoadSdvpWvd
__CLASS_METHODS_NBRouteOptionss
__CLASS_PROPERTIES_NBRouteOptionss
__METACLASS_DATA_NBRouteOptionss
@@ -2361,6 +2382,7 @@ _$s15NbmapDirections12RouteOptionsCMf
_symbolic _____ 15NbmapDirections12RouteOptionsC
_symbolic SaySiG
_symbolic _____Sg So21NBNavigationRouteTypea
+_symbolic _____ 15NbmapDirections21NavigationHazmatTypesV
_$s15NbmapDirections12RouteOptionsCMF
_$sSaySiGMD
_$s15NbmapDirections12RouteOptionsC8response4fromSayAA0C0CGSgSDySSypG_tFTq
@@ -2388,6 +2410,19 @@ $ss15ContiguousArrayV12_endMutationyyF15NbmapDirections8WaypointC_Tg5
$ss15ContiguousArrayV20_reserveCapacityImpl07minimumD013growForAppendySi_SbtF15NbmapDirections8WaypointC_Tg5
$sSo10CLLocationC15NbmapDirections8WaypointCs5Error_pIggozo_AbEsAF_pIegnrzo_TR
$s15NbmapDirections12RouteOptionsC6origin11destination4with4modeACSo10CLLocationC_AISayAIGSgSo16NBNavigationModeaSgtcfcAA8WaypointCAIXEfU_
+llvm.loop.isvectorized
+llvm.loop.unroll.runtime.disable
+$ss16IndexingIteratorVyxGStsSt4next7ElementQzSgyFTWSaySo13NBRoadClassesVG_Tgq5
+$ss16IndexingIteratorV4next7ElementQzSgyFSaySo13NBRoadClassesVG_Tgq5
+$sSayxGSlsSl9formIndex5aftery0B0Qzz_tFTWSo13NBRoadClassesV_Tgq5
+$sSa9formIndex5afterySiz_tFSo13NBRoadClassesV_Tgq5
+$sSayxGSlsSly7ElementQz5IndexQzcirTWSo13NBRoadClassesV_Tgq5
+$sSayxSicirSo13NBRoadClassesV_Tgq5
+$sSa11_getElement_20wasNativeTypeChecked22matchingSubscriptCheckxSi_Sbs16_DependenceTokenVtFSo13NBRoadClassesV_Tgq5
+$sSayxGSlsSl8endIndex0B0QzvgTWSo13NBRoadClassesV_Tgq5
+$sSa9_getCountSiyFSo13NBRoadClassesV_Tgq5
+$ss12_ArrayBufferV14immutableCountSivgSo13NBRoadClassesV_Tgq5
+$ss12_ArrayBufferV7_natives011_ContiguousaB0VyxGvgSo13NBRoadClassesV_Tgq5
accessToken.get
apiEndpoint.get
path.get
@@ -2462,6 +2497,21 @@ $sSa37_appendElementAssumeUniqueAndCapacity_03newB0ySi_xntF10Foundation12URLQuer
$sSp10initialize2toyx_tF10Foundation12URLQueryItemV_Tg5
$sSa36_reserveCapacityAssumingUniqueBuffer8oldCountySi_tF10Foundation12URLQueryItemV_Tg5
$sSa034_makeUniqueAndReserveCapacityIfNotB0yyF10Foundation12URLQueryItemV_Tg5
+truckAxleLoad.modify
+$s15NbmapDirections12RouteOptionsC13truckAxleLoadSdvpACTk
+$s15NbmapDirections12RouteOptionsC13truckAxleLoadSdvpACTK
+truckAxleLoad.set
+truckAxleLoad.get
+hazmatTypes.modify
+hazmatTypes.set
+hazmatTypes.get
+$s15NbmapDirections12RouteOptionsC11hazmatTypesAA016NavigationHazmatF0VvpACTk
+$s15NbmapDirections12RouteOptionsC11hazmatTypesAA016NavigationHazmatF0VvpACTK
+crossBorder.modify
+$s15NbmapDirections12RouteOptionsC11crossBorderSbvpACTk
+$s15NbmapDirections12RouteOptionsC11crossBorderSbvpACTK
+includesAlternativeRoutes.set
+includesAlternativeRoutes.get
routeType.modify
$s15NbmapDirections12RouteOptionsC9routeTypeSo012NBNavigationcF0aSgvpACTk
$s15NbmapDirections12RouteOptionsC9routeTypeSo012NBNavigationcF0aSgvpACTK
@@ -2491,12 +2541,21 @@ $s15NbmapDirections12RouteOptionsC16alternativeCountSivpACTK
includesAlternativeRoutes.modify
$s15NbmapDirections12RouteOptionsC25includesAlternativeRoutesSbvpACTk
$s15NbmapDirections12RouteOptionsC25includesAlternativeRoutesSbvpACTK
-includesAlternativeRoutes.set
-includesAlternativeRoutes.get
$s15NbmapDirections18defaultAccessTokenSSSgvau
$s15NbmapDirections27defaultApiEndPointURLStringSSSgvau
$s15NbmapDirections27defaultApiEndPointURLString_WZ
$s15NbmapDirections18defaultAccessToken_WZ
+$ss16IndexingIteratorVyxGStsSt4next7ElementQzSgyFTWSay15NbmapDirections21NavigationHazmatTypesVG_Tg5
+$ss16IndexingIteratorV4next7ElementQzSgyFSay15NbmapDirections21NavigationHazmatTypesVG_Tg5
+$sSayxGSlsSl9formIndex5aftery0B0Qzz_tFTW15NbmapDirections21NavigationHazmatTypesV_Tg5
+$sSa9formIndex5afterySiz_tF15NbmapDirections21NavigationHazmatTypesV_Tg5
+$sSayxGSlsSly7ElementQz5IndexQzcirTW15NbmapDirections21NavigationHazmatTypesV_Tg5
+$sSayxSicir15NbmapDirections21NavigationHazmatTypesV_Tg5
+$sSa11_getElement_20wasNativeTypeChecked22matchingSubscriptCheckxSi_Sbs16_DependenceTokenVtF15NbmapDirections21NavigationHazmatTypesV_Tg5
+$sSayxGSlsSl8endIndex0B0QzvgTW15NbmapDirections21NavigationHazmatTypesV_Tg5
+$sSa9_getCountSiyF15NbmapDirections21NavigationHazmatTypesV_Tg5
+$ss12_ArrayBufferV14immutableCountSivg15NbmapDirections21NavigationHazmatTypesV_Tg5
+$ss12_ArrayBufferV7_natives011_ContiguousaB0VyxGvg15NbmapDirections21NavigationHazmatTypesV_Tg5
_$s15NbmapDirections0B7OptionsC6paramsSay10Foundation12URLQueryItemVGvg
_$s15NbmapDirections0B7OptionsC9waypointsSayAA8WaypointCGvgTm
_$s15NbmapDirections0B7OptionsC9waypointsSayAA8WaypointCGvsTm
@@ -3210,6 +3269,72 @@ expectedSegmentTravelTimes.get
steps.get
destination.get
source.get
+_$s15NbmapDirections21NavigationHazmatTypesVs9OptionSetAAsADP8rawValuex03RawI0Qz_tcfCTW
+_$s15NbmapDirections21NavigationHazmatTypesVSYAASY8rawValuexSg03RawG0Qz_tcfCTW
+_$s15NbmapDirections21NavigationHazmatTypesVSYAASY8rawValue03RawG0QzvgTW
+_$s15NbmapDirections21NavigationHazmatTypesVs10SetAlgebraAAsADPxycfCTW
+_$s15NbmapDirections21NavigationHazmatTypesVs10SetAlgebraAAsADP5unionyxxnFTW
+_$s15NbmapDirections21NavigationHazmatTypesVs10SetAlgebraAAsADP12intersectionyxxFTW
+_$s15NbmapDirections21NavigationHazmatTypesVs10SetAlgebraAAsADP19symmetricDifferenceyxxnFTW
+_$s15NbmapDirections21NavigationHazmatTypesVs10SetAlgebraAAsADP6insertySb8inserted_7ElementQz17memberAfterInserttAInFTW
+_$s15NbmapDirections21NavigationHazmatTypesVs10SetAlgebraAAsADP6removey7ElementQzSgAHFTW
+_$s15NbmapDirections21NavigationHazmatTypesVs10SetAlgebraAAsADP6update4with7ElementQzSgAIn_tFTW
+_$s15NbmapDirections21NavigationHazmatTypesVs10SetAlgebraAAsADP9formUnionyyxnFTW
+_$s15NbmapDirections21NavigationHazmatTypesVs10SetAlgebraAAsADP16formIntersectionyyxFTW
+_$s15NbmapDirections21NavigationHazmatTypesVs10SetAlgebraAAsADP23formSymmetricDifferenceyyxnFTW
+_$s15NbmapDirections21NavigationHazmatTypesVs10SetAlgebraAAsADP11subtractingyxxFTW
+_$s15NbmapDirections21NavigationHazmatTypesVs10SetAlgebraAAsADP8isSubset2ofSbx_tFTW
+_$s15NbmapDirections21NavigationHazmatTypesVs10SetAlgebraAAsADP10isDisjoint4withSbx_tFTW
+_$s15NbmapDirections21NavigationHazmatTypesVs10SetAlgebraAAsADP10isSuperset2ofSbx_tFTW
+_$s15NbmapDirections21NavigationHazmatTypesVs10SetAlgebraAAsADP7isEmptySbvgTW
+_$s15NbmapDirections21NavigationHazmatTypesVs10SetAlgebraAAsADPyxqd__ncSTRd__7ElementQyd__AFRtzlufCTW
+_$s15NbmapDirections21NavigationHazmatTypesVs10SetAlgebraAAsADP8subtractyyxFTW
+_$s15NbmapDirections21NavigationHazmatTypesVSQAASQ2eeoiySbx_xtFZTW
+_$s15NbmapDirections21NavigationHazmatTypesVs25ExpressibleByArrayLiteralAAsADP05arrayI0x0hI7ElementQzd_tcfCTW
+_$s15NbmapDirections21NavigationHazmatTypesVs23CustomStringConvertibleAAsADP11descriptionSSvgTW
+_$s15NbmapDirections21NavigationHazmatTypesVs9OptionSetAASYWb
+_$s15NbmapDirections21NavigationHazmatTypesVACSYAAWl
+_$s15NbmapDirections21NavigationHazmatTypesVs9OptionSetAAs0G7AlgebraPWb
+_$s15NbmapDirections21NavigationHazmatTypesVACs10SetAlgebraAAWl
+_$s15NbmapDirections21NavigationHazmatTypesVs10SetAlgebraAASQWb
+_$s15NbmapDirections21NavigationHazmatTypesVACSQAAWl
+_$s15NbmapDirections21NavigationHazmatTypesVs10SetAlgebraAAs25ExpressibleByArrayLiteralPWb
+_$s15NbmapDirections21NavigationHazmatTypesVACs25ExpressibleByArrayLiteralAAWl
+_$s15NbmapDirections21NavigationHazmatTypesVs10SetAlgebraAAsADP8containsySb7ElementQzFTW
+_$s15NbmapDirections21NavigationHazmatTypesVACSYAAWL
+_associated conformance 15NbmapDirections21NavigationHazmatTypesVs9OptionSetAASY
+_$s15NbmapDirections21NavigationHazmatTypesVACs10SetAlgebraAAWL
+_associated conformance 15NbmapDirections21NavigationHazmatTypesVs9OptionSetAAs0G7Algebra
+_$s15NbmapDirections21NavigationHazmatTypesVs9OptionSetAAMA
+_$s15NbmapDirections21NavigationHazmatTypesVs9OptionSetAAMcMK
+_$s15NbmapDirections21NavigationHazmatTypesVSYAAMA
+_$s15NbmapDirections21NavigationHazmatTypesVSYAAMcMK
+_$s15NbmapDirections21NavigationHazmatTypesVACSQAAWL
+_associated conformance 15NbmapDirections21NavigationHazmatTypesVs10SetAlgebraAASQ
+_$s15NbmapDirections21NavigationHazmatTypesVACs25ExpressibleByArrayLiteralAAWL
+_associated conformance 15NbmapDirections21NavigationHazmatTypesVs10SetAlgebraAAs25ExpressibleByArrayLiteral
+_$s15NbmapDirections21NavigationHazmatTypesVs10SetAlgebraAAMA
+_$s15NbmapDirections21NavigationHazmatTypesVs10SetAlgebraAAMcMK
+_$s15NbmapDirections21NavigationHazmatTypesVSQAAMcMK
+_$s15NbmapDirections21NavigationHazmatTypesVs25ExpressibleByArrayLiteralAAMA
+_$s15NbmapDirections21NavigationHazmatTypesVs25ExpressibleByArrayLiteralAAMcMK
+_$s15NbmapDirections21NavigationHazmatTypesVs23CustomStringConvertibleAAMcMK
+_$s15NbmapDirections21NavigationHazmatTypesVMf
+_$s15NbmapDirections21NavigationHazmatTypesVMF
+/Users/qiu/Desktop/nb_workspace/ios/nb-directions-ios2/NbmapDirections/NBNavigationHazmatTypes.swift
+$s15NbmapDirections21NavigationHazmatTypesVMa
+$s15NbmapDirections21NavigationHazmatTypesVACs25ExpressibleByArrayLiteralAAWl
+$s15NbmapDirections21NavigationHazmatTypesVs10SetAlgebraAAs25ExpressibleByArrayLiteralPWb
+$s15NbmapDirections21NavigationHazmatTypesVACSQAAWl
+$s15NbmapDirections21NavigationHazmatTypesVs10SetAlgebraAASQWb
+$s15NbmapDirections21NavigationHazmatTypesVACs10SetAlgebraAAWl
+$s15NbmapDirections21NavigationHazmatTypesVs9OptionSetAAs0G7AlgebraPWb
+$s15NbmapDirections21NavigationHazmatTypesVACSYAAWl
+$s15NbmapDirections21NavigationHazmatTypesVs9OptionSetAASYWb
+harmfulToWater.get
+explosive.get
+circumstantial.get
+general.get
_$s15NbmapDirections23LaneIndicationComponentC11indicationsSo06NBLaneD0VvgTo
_$s15NbmapDirections23LaneIndicationComponentC11indicationsSo06NBLaneD0Vvg
_$s15NbmapDirections23LaneIndicationComponentC11indicationsSo06NBLaneD0VvsTo
diff --git a/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Headers/NBRoadClasses.h b/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Headers/NBRoadClasses.h
index 7dba0df..af753c4 100644
--- a/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Headers/NBRoadClasses.h
+++ b/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Headers/NBRoadClasses.h
@@ -44,9 +44,22 @@ typedef NS_OPTIONS(NSUInteger, NBRoadClasses) {
Only available in Valhalla api
*/
NBRoadClassesUTurn = (1 << 6),
+
+ /**
+ The user must travel this segment of the route by sharp turn.
+ Only available in Valhalla api
+ */
+ NBRoadClassesSharpTurn = (1 << 7),
+
+
+ /**
+ The user must travel this segment of the route by sharp turn.
+ Only available in Valhalla api
+ */
+ NBRoadClassesServiceRoad = (1 << 8),
/**
Avoid nothing during the route.
*/
- NBRoadClassesNone = (1 << 7),
+ NBRoadClassesNone = (1 << 9),
};
diff --git a/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Headers/NBRouteOptions.h b/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Headers/NBRouteOptions.h
index 0daa112..7ba28e1 100644
--- a/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Headers/NBRouteOptions.h
+++ b/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Headers/NBRouteOptions.h
@@ -5,12 +5,12 @@
typedef NSString * NBNavigationMode NS_EXTENSIBLE_STRING_ENUM;
extern NBNavigationMode const NBNavigationModeCar;
-extern NBNavigationMode const NBNavigationModeAuto;
-extern NBNavigationMode const NBNavigationModeBike;
-extern NBNavigationMode const NBNavigationModeEscooter;
-extern NBNavigationMode const NBNavigationMode4W;
-extern NBNavigationMode const NBNavigationMode2W;
-extern NBNavigationMode const NBNavigationMode6W;
+//extern NBNavigationMode const NBNavigationModeAuto;
+//extern NBNavigationMode const NBNavigationModeBike;
+//extern NBNavigationMode const NBNavigationModeEscooter;
+//extern NBNavigationMode const NBNavigationMode4W;
+//extern NBNavigationMode const NBNavigationMode2W;
+extern NBNavigationMode const NBNavigationModeTruck;
typedef NSString * NBMapOption NS_EXTENSIBLE_STRING_ENUM;
@@ -22,4 +22,3 @@ typedef NSString * NBNavigationRouteType NS_EXTENSIBLE_STRING_ENUM;
extern NBNavigationRouteType const NBNavigationRouteTypeFastest;
extern NBNavigationRouteType const NBNavigationRouteTypeShortest;
-
diff --git a/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Headers/NbmapDirections-Swift.h b/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Headers/NbmapDirections-Swift.h
index 2747676..a593cb9 100644
--- a/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Headers/NbmapDirections-Swift.h
+++ b/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Headers/NbmapDirections-Swift.h
@@ -285,7 +285,7 @@ SWIFT_CLASS_NAMED("DirectionsOptions")
/// Do not call DirectionsOptions(waypoints:profileIdentifier:)
directly; instead call the corresponding initializer of RouteOptions
or MatchOptions
.
/// \param waypoints An array of Waypoint
objects representing locations that the route should visit in chronological order. The array should contain at least two waypoints (the source and destination) and at most 25 waypoints. (Some profiles, such as NBDirectionsProfileIdentifierAutomobileAvoidingTraffic
, may have lower limits.)
///
-/// \param profile A string specifying the primary mode of transportation for the routes. This parameter, if set, should be set to NBNavigationModeCar
, NBNavigationModeAuto
, NBNavigationModeBike
, NBNavigationMode2W
, NBNavigationMode6W
, or NBNavigationModeEscooter
. NBNavigationMode4W
is used by default.
+/// \param profile A string specifying the primary mode of transportation for the routes. This parameter, if set, should be set to NBNavigationModeCar
, NBNavigationModeTruck
. NBNavigationModeCar
is used by default.
///
- (nonnull instancetype)initWithWaypoints:(NSArray * _Nonnull)waypoints profile:(NBNavigationMode _Nonnull)profile OBJC_DESIGNATED_INITIALIZER;
SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly) BOOL supportsSecureCoding;)
@@ -303,7 +303,7 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly) BOOL supportsSecureC
/// The List should contain at most 100 raw location data
@property (nonatomic, copy) NSArray * _Nonnull travelledRawLocations;
/// A string specifying the primary mode of transportation for the routes.
-/// This property should be set to NBNavigationModeCar
, NBNavigationModeAuto
, NBNavigationModeBike
, NBNavigationMode4W
,NBNavigationMode2W
,NBNavigationMode6W
, or NBNavigationModeEscooter
. The default value of this property is NBNavigationMode4W
, which specifies driving directions.
+/// This property should be set to NBNavigationModeCar
, NBNavigationModeTruck
. The default value of this property is NBNavigationModeCar
, which specifies driving directions.
@property (nonatomic) NBNavigationMode _Nonnull profileIdentifier;
/// Format of the data from which the shapes of the returned route and its steps are derived.
/// This property has no effect on the returned shape objects, although the choice of format can significantly affect the size of the underlying HTTP response.
@@ -682,7 +682,7 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class) BOOL supportsSecureCoding;)
/// Do not assume that the user would travel along the leg at a fixed speed. For the expected travel time on each individual segment along the leg, use the RouteStep.expectedTravelTimes
property. For more granularity, specify the AttributeOptions.expectedTravelTime
option and use the expectedSegmentTravelTimes
property.
@property (nonatomic, readonly) NSTimeInterval expectedTravelTime;
/// A string specifying the primary mode of transportation for the route leg.
-/// The value of this property is NBNavigationModeCar
, NBNavigationModeAuto
, NBNavigationModeBike
,NBNavigationMode4W
,NBNavigationMode2W
,NBNavigationMode6W
,, or NBNavigationModeEscooter
, depending on the profileIdentifier
property of the original RouteOptions
object. This property reflects the primary mode of transportation used for the route leg. Individual steps along the route leg might use different modes of transportation as necessary.
+/// The value of this property is NBNavigationModeCar
, NBNavigationModeTruck
, depending on the profileIdentifier
property of the original RouteOptions
object. This property reflects the primary mode of transportation used for the route leg. Individual steps along the route leg might use different modes of transportation as necessary.
@property (nonatomic, readonly) NBNavigationMode _Nonnull profileIdentifier;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@@ -697,19 +697,19 @@ SWIFT_CLASS_NAMED("RouteOptions")
/// This initializer is intended for CLLocation
objects created using the CLLocation.init(latitude:longitude:)
initializer. If you intend to use a CLLocation
object obtained from a CLLocationManager
object, consider increasing the horizontalAccuracy
or set it to a negative value to avoid overfitting, since the Waypoint
class’s coordinateAccuracy
property represents the maximum allowed deviation from the waypoint.
/// \param locations An array of CLLocation
objects representing locations that the route should visit in chronological order. The array should contain at least two locations (the source and destination) and at most 25 locations. Each location object is converted into a Waypoint
object. This class respects the CLLocation
class’s coordinate
and horizontalAccuracy
properties, converting them into the Waypoint
class’s coordinate
and coordinateAccuracy
properties, respectively.
///
-/// \param mode A string specifying the primary mode of transportation for the routes. This parameter, if set, should be set to NBNavigationModeCar
, NBNavigationModeAuto
, NBNavigationModeBike
,NBNavigationMode4W
,NBNavigationMode2W
,, or NBNavigationMode6W
. NBNavigationMode4W
is used by default.
+/// \param mode A string specifying the primary mode of transportation for the routes. This parameter, if set, should be set to NBNavigationModeCar
, NBNavigationModeTruck
. NBNavigationModeCar
is used by default.
///
- (nonnull instancetype)initWithOrigin:(CLLocation * _Nonnull)origin destination:(CLLocation * _Nonnull)destination with:(NSArray * _Nullable)locations mode:(NBNavigationMode _Nullable)mode;
/// Initializes a route options object for routes between the given geographic coordinates and an optional profile identifier.
/// \param coordinates An array of geographic coordinates representing locations that the route should visit in chronological order. The array should contain at least two locations (the source and destination) and at most 25 locations. Each coordinate is converted into a Waypoint
object.
///
-/// \param mode A string specifying the primary mode of transportation for the routes. This parameter, if set, should be set to NBNavigationModeCar
, NBNavigationModeAuto
, NBNavigationModeBike
,NBNavigationMode4W
,NBNavigationMode2W
,, or NBNavigationMode6W
. NBNavigationMode4W
is used by default.
+/// \param mode A string specifying the primary mode of transportation for the routes. This parameter, if set, should be set to NBNavigationModeCar
, NBNavigationModeTruck
. NBNavigationModeCar
is used by default.
///
- (nonnull instancetype)initFrom:(CLLocationCoordinate2D)origin to:(CLLocationCoordinate2D)destination with:(NSArray * _Nullable)coordinates mode:(NBNavigationMode _Nullable)mode;
/// Initializes a route options object for routes between the given waypoints and an optional profile identifier.
/// \param waypoints An array of Waypoint
objects representing locations that the route should visit in chronological order.
///
-/// \param mode A string specifying the primary mode of transportation for the routes. This parameter, if set, should be set to NBNavigationModeCar
, NBNavigationModeAuto
, NBNavigationModeBike
,NBNavigationMode4W
,NBNavigationMode2W
,, or NBNavigationMode6W
. NBNavigationMode4W
is used by default.
+/// \param mode A string specifying the primary mode of transportation for the routes. This parameter, if set, should be set to NBNavigationModeCar
, NBNavigationModeTruck``.
NBNavigationModeCar` is used by default.
///
- (nonnull instancetype)initWithOrigin:(NBWaypoint * _Nonnull)origin destination:(NBWaypoint * _Nonnull)destination waypoints:(NSArray * _Nullable)waypoints mode:(NBNavigationMode _Nullable)mode;
- (nonnull instancetype)initWithWaypoints:(NSArray * _Nonnull)waypoints profile:(NBNavigationMode _Nonnull)profile OBJC_DESIGNATED_INITIALIZER;
@@ -732,12 +732,20 @@ SWIFT_CLASS_NAMED("RouteOptions")
/// Width = 1000 cm
/// Length = 5000 cm
@property (nonatomic, copy) NSArray * _Nonnull truckSize;
-/// This parameter defines the weight of the truck including trailers and shipped goods in kilograms (kg). This parameter is effective only when profileIdentifier
isNBNavigationMode6W
+/// This parameter defines the weight of the truck including trailers and shipped goods in kilograms (kg). This parameter is effective only when profileIdentifier
is.truck
/// The minimum value of this propery is 1, and the maximum of this value is 100000
@property (nonatomic) NSInteger truckWeight;
/// Set the route type that needs to be returned.
/// Default: fastest
@property (nonatomic) NBNavigationRouteType _Nullable routeType;
+/// Specify if crossing an international border is expected. When set to false
, the API will place a penalty for crossing an international border through a checkpoint. Consequently, alternative routes will be preferred if they are feasible for the given set of destination or waypoints . A higher penalty is placed on a route crossing international border without a checkpoint, hence such routes will be preferred the least.
+/// When set to true
, there will be no penalty for crossing an international border.
+/// Please note this parameter is effective only when mapOption
is.valhalla
+/// The default value is set to false
+@property (nonatomic) BOOL crossBorder;
+/// Specify the total load per axle (including the weight of trailers and shipped goods) of the truck, in tonnes. When used, the service will return routes which are legally allowed to carry the load specified per axle.
+/// Please note this parameter is effective only when profileIdentifier
is .truck
and mapOption
is.valhalla
+@property (nonatomic) double truckAxleLoad;
SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly) BOOL supportsSecureCoding;)
+ (BOOL)supportsSecureCoding SWIFT_WARN_UNUSED_RESULT;
- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT;
diff --git a/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Info.plist b/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Info.plist
index 42ad1c6..7022568 100644
--- a/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Info.plist
+++ b/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Info.plist
@@ -17,7 +17,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 1.1.20
+ 1.1.22
CFBundleSignature
????
CFBundleSupportedPlatforms
@@ -43,7 +43,7 @@
DTXcodeBuild
13C100
GIT_REVISION
- 3c7197b
+ 84298c2
MinimumOSVersion
12.0
NSHumanReadableCopyright
diff --git a/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64-apple-ios.swiftdoc b/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64-apple-ios.swiftdoc
index c006205..4d2cb92 100644
Binary files a/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64-apple-ios.swiftdoc and b/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64-apple-ios.swiftdoc differ
diff --git a/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64-apple-ios.swiftinterface b/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64-apple-ios.swiftinterface
index ea4a3cc..f13a16e 100644
--- a/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64-apple-ios.swiftinterface
+++ b/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64-apple-ios.swiftinterface
@@ -205,6 +205,9 @@ open class RoundaboutCalibrator {
@objc open var truckSize: [Swift.Int]
@objc open var truckWeight: Swift.Int
@objc open var routeType: NbmapDirections.NBNavigationRouteType?
+ @objc open var crossBorder: Swift.Bool
+ open var hazmatTypes: NbmapDirections.NavigationHazmatTypes
+ @objc open var truckAxleLoad: Swift.Double
@objc override public class var supportsSecureCoding: Swift.Bool {
@objc get
}
@@ -299,6 +302,23 @@ extension NbmapDirections.NBLaneIndication : Swift.CustomStringConvertible {
@objc final public let profileIdentifier: NbmapDirections.NBNavigationMode
@objc deinit
}
+public struct NavigationHazmatTypes : Swift.OptionSet {
+ public let rawValue: Swift.UInt
+ public init(rawValue: Swift.UInt)
+ public static let general: NbmapDirections.NavigationHazmatTypes
+ public static let circumstantial: NbmapDirections.NavigationHazmatTypes
+ public static let explosive: NbmapDirections.NavigationHazmatTypes
+ public static let harmfulToWater: NbmapDirections.NavigationHazmatTypes
+ public typealias ArrayLiteralElement = NbmapDirections.NavigationHazmatTypes
+ public typealias Element = NbmapDirections.NavigationHazmatTypes
+ public typealias RawValue = Swift.UInt
+}
+extension NbmapDirections.NavigationHazmatTypes : Swift.CustomStringConvertible {
+ public init?(descriptions: [Swift.String])
+ public var description: Swift.String {
+ get
+ }
+}
@objc(NBLaneIndicationComponent) open class LaneIndicationComponent : ObjectiveC.NSObject, NbmapDirections.ComponentRepresentable {
@objc public var indications: NbmapDirections.LaneIndication
@objc public var isUsable: Swift.Bool
diff --git a/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64-apple-ios.swiftmodule b/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64-apple-ios.swiftmodule
index 1378cf8..2c108c6 100644
Binary files a/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64-apple-ios.swiftmodule and b/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64-apple-ios.swiftmodule differ
diff --git a/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64.swiftdoc b/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64.swiftdoc
index c006205..4d2cb92 100644
Binary files a/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64.swiftdoc and b/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64.swiftdoc differ
diff --git a/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64.swiftinterface b/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64.swiftinterface
index ea4a3cc..f13a16e 100644
--- a/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64.swiftinterface
+++ b/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64.swiftinterface
@@ -205,6 +205,9 @@ open class RoundaboutCalibrator {
@objc open var truckSize: [Swift.Int]
@objc open var truckWeight: Swift.Int
@objc open var routeType: NbmapDirections.NBNavigationRouteType?
+ @objc open var crossBorder: Swift.Bool
+ open var hazmatTypes: NbmapDirections.NavigationHazmatTypes
+ @objc open var truckAxleLoad: Swift.Double
@objc override public class var supportsSecureCoding: Swift.Bool {
@objc get
}
@@ -299,6 +302,23 @@ extension NbmapDirections.NBLaneIndication : Swift.CustomStringConvertible {
@objc final public let profileIdentifier: NbmapDirections.NBNavigationMode
@objc deinit
}
+public struct NavigationHazmatTypes : Swift.OptionSet {
+ public let rawValue: Swift.UInt
+ public init(rawValue: Swift.UInt)
+ public static let general: NbmapDirections.NavigationHazmatTypes
+ public static let circumstantial: NbmapDirections.NavigationHazmatTypes
+ public static let explosive: NbmapDirections.NavigationHazmatTypes
+ public static let harmfulToWater: NbmapDirections.NavigationHazmatTypes
+ public typealias ArrayLiteralElement = NbmapDirections.NavigationHazmatTypes
+ public typealias Element = NbmapDirections.NavigationHazmatTypes
+ public typealias RawValue = Swift.UInt
+}
+extension NbmapDirections.NavigationHazmatTypes : Swift.CustomStringConvertible {
+ public init?(descriptions: [Swift.String])
+ public var description: Swift.String {
+ get
+ }
+}
@objc(NBLaneIndicationComponent) open class LaneIndicationComponent : ObjectiveC.NSObject, NbmapDirections.ComponentRepresentable {
@objc public var indications: NbmapDirections.LaneIndication
@objc public var isUsable: Swift.Bool
diff --git a/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64.swiftmodule b/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64.swiftmodule
index 1378cf8..2c108c6 100644
Binary files a/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64.swiftmodule and b/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64.swiftmodule differ
diff --git a/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/NbmapDirections b/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/NbmapDirections
index 55629eb..ed6b399 100755
Binary files a/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/NbmapDirections and b/NbmapDirections.xcframework/ios-arm64/NbmapDirections.framework/NbmapDirections differ
diff --git a/NbmapDirections.xcframework/ios-arm64/dSYMs/NbmapDirections.framework.dSYM/Contents/Info.plist b/NbmapDirections.xcframework/ios-arm64/dSYMs/NbmapDirections.framework.dSYM/Contents/Info.plist
index c2cd9eb..b87b9cd 100644
--- a/NbmapDirections.xcframework/ios-arm64/dSYMs/NbmapDirections.framework.dSYM/Contents/Info.plist
+++ b/NbmapDirections.xcframework/ios-arm64/dSYMs/NbmapDirections.framework.dSYM/Contents/Info.plist
@@ -13,7 +13,7 @@
CFBundleSignature
????
CFBundleShortVersionString
- 1.1.20
+ 1.1.22
CFBundleVersion
5
diff --git a/NbmapDirections.xcframework/ios-arm64/dSYMs/NbmapDirections.framework.dSYM/Contents/Resources/DWARF/NbmapDirections b/NbmapDirections.xcframework/ios-arm64/dSYMs/NbmapDirections.framework.dSYM/Contents/Resources/DWARF/NbmapDirections
index e6dc1e3..7b2b3c4 100644
Binary files a/NbmapDirections.xcframework/ios-arm64/dSYMs/NbmapDirections.framework.dSYM/Contents/Resources/DWARF/NbmapDirections and b/NbmapDirections.xcframework/ios-arm64/dSYMs/NbmapDirections.framework.dSYM/Contents/Resources/DWARF/NbmapDirections differ
diff --git a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Headers/NBRoadClasses.h b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Headers/NBRoadClasses.h
index 7dba0df..af753c4 100644
--- a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Headers/NBRoadClasses.h
+++ b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Headers/NBRoadClasses.h
@@ -44,9 +44,22 @@ typedef NS_OPTIONS(NSUInteger, NBRoadClasses) {
Only available in Valhalla api
*/
NBRoadClassesUTurn = (1 << 6),
+
+ /**
+ The user must travel this segment of the route by sharp turn.
+ Only available in Valhalla api
+ */
+ NBRoadClassesSharpTurn = (1 << 7),
+
+
+ /**
+ The user must travel this segment of the route by sharp turn.
+ Only available in Valhalla api
+ */
+ NBRoadClassesServiceRoad = (1 << 8),
/**
Avoid nothing during the route.
*/
- NBRoadClassesNone = (1 << 7),
+ NBRoadClassesNone = (1 << 9),
};
diff --git a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Headers/NBRouteOptions.h b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Headers/NBRouteOptions.h
index 0daa112..7ba28e1 100644
--- a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Headers/NBRouteOptions.h
+++ b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Headers/NBRouteOptions.h
@@ -5,12 +5,12 @@
typedef NSString * NBNavigationMode NS_EXTENSIBLE_STRING_ENUM;
extern NBNavigationMode const NBNavigationModeCar;
-extern NBNavigationMode const NBNavigationModeAuto;
-extern NBNavigationMode const NBNavigationModeBike;
-extern NBNavigationMode const NBNavigationModeEscooter;
-extern NBNavigationMode const NBNavigationMode4W;
-extern NBNavigationMode const NBNavigationMode2W;
-extern NBNavigationMode const NBNavigationMode6W;
+//extern NBNavigationMode const NBNavigationModeAuto;
+//extern NBNavigationMode const NBNavigationModeBike;
+//extern NBNavigationMode const NBNavigationModeEscooter;
+//extern NBNavigationMode const NBNavigationMode4W;
+//extern NBNavigationMode const NBNavigationMode2W;
+extern NBNavigationMode const NBNavigationModeTruck;
typedef NSString * NBMapOption NS_EXTENSIBLE_STRING_ENUM;
@@ -22,4 +22,3 @@ typedef NSString * NBNavigationRouteType NS_EXTENSIBLE_STRING_ENUM;
extern NBNavigationRouteType const NBNavigationRouteTypeFastest;
extern NBNavigationRouteType const NBNavigationRouteTypeShortest;
-
diff --git a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Headers/NbmapDirections-Swift.h b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Headers/NbmapDirections-Swift.h
index f311e76..9ab3e72 100644
--- a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Headers/NbmapDirections-Swift.h
+++ b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Headers/NbmapDirections-Swift.h
@@ -287,7 +287,7 @@ SWIFT_CLASS_NAMED("DirectionsOptions")
/// Do not call DirectionsOptions(waypoints:profileIdentifier:)
directly; instead call the corresponding initializer of RouteOptions
or MatchOptions
.
/// \param waypoints An array of Waypoint
objects representing locations that the route should visit in chronological order. The array should contain at least two waypoints (the source and destination) and at most 25 waypoints. (Some profiles, such as NBDirectionsProfileIdentifierAutomobileAvoidingTraffic
, may have lower limits.)
///
-/// \param profile A string specifying the primary mode of transportation for the routes. This parameter, if set, should be set to NBNavigationModeCar
, NBNavigationModeAuto
, NBNavigationModeBike
, NBNavigationMode2W
, NBNavigationMode6W
, or NBNavigationModeEscooter
. NBNavigationMode4W
is used by default.
+/// \param profile A string specifying the primary mode of transportation for the routes. This parameter, if set, should be set to NBNavigationModeCar
, NBNavigationModeTruck
. NBNavigationModeCar
is used by default.
///
- (nonnull instancetype)initWithWaypoints:(NSArray * _Nonnull)waypoints profile:(NBNavigationMode _Nonnull)profile OBJC_DESIGNATED_INITIALIZER;
SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly) BOOL supportsSecureCoding;)
@@ -305,7 +305,7 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly) BOOL supportsSecureC
/// The List should contain at most 100 raw location data
@property (nonatomic, copy) NSArray * _Nonnull travelledRawLocations;
/// A string specifying the primary mode of transportation for the routes.
-/// This property should be set to NBNavigationModeCar
, NBNavigationModeAuto
, NBNavigationModeBike
, NBNavigationMode4W
,NBNavigationMode2W
,NBNavigationMode6W
, or NBNavigationModeEscooter
. The default value of this property is NBNavigationMode4W
, which specifies driving directions.
+/// This property should be set to NBNavigationModeCar
, NBNavigationModeTruck
. The default value of this property is NBNavigationModeCar
, which specifies driving directions.
@property (nonatomic) NBNavigationMode _Nonnull profileIdentifier;
/// Format of the data from which the shapes of the returned route and its steps are derived.
/// This property has no effect on the returned shape objects, although the choice of format can significantly affect the size of the underlying HTTP response.
@@ -684,7 +684,7 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class) BOOL supportsSecureCoding;)
/// Do not assume that the user would travel along the leg at a fixed speed. For the expected travel time on each individual segment along the leg, use the RouteStep.expectedTravelTimes
property. For more granularity, specify the AttributeOptions.expectedTravelTime
option and use the expectedSegmentTravelTimes
property.
@property (nonatomic, readonly) NSTimeInterval expectedTravelTime;
/// A string specifying the primary mode of transportation for the route leg.
-/// The value of this property is NBNavigationModeCar
, NBNavigationModeAuto
, NBNavigationModeBike
,NBNavigationMode4W
,NBNavigationMode2W
,NBNavigationMode6W
,, or NBNavigationModeEscooter
, depending on the profileIdentifier
property of the original RouteOptions
object. This property reflects the primary mode of transportation used for the route leg. Individual steps along the route leg might use different modes of transportation as necessary.
+/// The value of this property is NBNavigationModeCar
, NBNavigationModeTruck
, depending on the profileIdentifier
property of the original RouteOptions
object. This property reflects the primary mode of transportation used for the route leg. Individual steps along the route leg might use different modes of transportation as necessary.
@property (nonatomic, readonly) NBNavigationMode _Nonnull profileIdentifier;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@@ -699,19 +699,19 @@ SWIFT_CLASS_NAMED("RouteOptions")
/// This initializer is intended for CLLocation
objects created using the CLLocation.init(latitude:longitude:)
initializer. If you intend to use a CLLocation
object obtained from a CLLocationManager
object, consider increasing the horizontalAccuracy
or set it to a negative value to avoid overfitting, since the Waypoint
class’s coordinateAccuracy
property represents the maximum allowed deviation from the waypoint.
/// \param locations An array of CLLocation
objects representing locations that the route should visit in chronological order. The array should contain at least two locations (the source and destination) and at most 25 locations. Each location object is converted into a Waypoint
object. This class respects the CLLocation
class’s coordinate
and horizontalAccuracy
properties, converting them into the Waypoint
class’s coordinate
and coordinateAccuracy
properties, respectively.
///
-/// \param mode A string specifying the primary mode of transportation for the routes. This parameter, if set, should be set to NBNavigationModeCar
, NBNavigationModeAuto
, NBNavigationModeBike
,NBNavigationMode4W
,NBNavigationMode2W
,, or NBNavigationMode6W
. NBNavigationMode4W
is used by default.
+/// \param mode A string specifying the primary mode of transportation for the routes. This parameter, if set, should be set to NBNavigationModeCar
, NBNavigationModeTruck
. NBNavigationModeCar
is used by default.
///
- (nonnull instancetype)initWithOrigin:(CLLocation * _Nonnull)origin destination:(CLLocation * _Nonnull)destination with:(NSArray * _Nullable)locations mode:(NBNavigationMode _Nullable)mode;
/// Initializes a route options object for routes between the given geographic coordinates and an optional profile identifier.
/// \param coordinates An array of geographic coordinates representing locations that the route should visit in chronological order. The array should contain at least two locations (the source and destination) and at most 25 locations. Each coordinate is converted into a Waypoint
object.
///
-/// \param mode A string specifying the primary mode of transportation for the routes. This parameter, if set, should be set to NBNavigationModeCar
, NBNavigationModeAuto
, NBNavigationModeBike
,NBNavigationMode4W
,NBNavigationMode2W
,, or NBNavigationMode6W
. NBNavigationMode4W
is used by default.
+/// \param mode A string specifying the primary mode of transportation for the routes. This parameter, if set, should be set to NBNavigationModeCar
, NBNavigationModeTruck
. NBNavigationModeCar
is used by default.
///
- (nonnull instancetype)initFrom:(CLLocationCoordinate2D)origin to:(CLLocationCoordinate2D)destination with:(NSArray * _Nullable)coordinates mode:(NBNavigationMode _Nullable)mode;
/// Initializes a route options object for routes between the given waypoints and an optional profile identifier.
/// \param waypoints An array of Waypoint
objects representing locations that the route should visit in chronological order.
///
-/// \param mode A string specifying the primary mode of transportation for the routes. This parameter, if set, should be set to NBNavigationModeCar
, NBNavigationModeAuto
, NBNavigationModeBike
,NBNavigationMode4W
,NBNavigationMode2W
,, or NBNavigationMode6W
. NBNavigationMode4W
is used by default.
+/// \param mode A string specifying the primary mode of transportation for the routes. This parameter, if set, should be set to NBNavigationModeCar
, NBNavigationModeTruck``.
NBNavigationModeCar` is used by default.
///
- (nonnull instancetype)initWithOrigin:(NBWaypoint * _Nonnull)origin destination:(NBWaypoint * _Nonnull)destination waypoints:(NSArray * _Nullable)waypoints mode:(NBNavigationMode _Nullable)mode;
- (nonnull instancetype)initWithWaypoints:(NSArray * _Nonnull)waypoints profile:(NBNavigationMode _Nonnull)profile OBJC_DESIGNATED_INITIALIZER;
@@ -734,12 +734,20 @@ SWIFT_CLASS_NAMED("RouteOptions")
/// Width = 1000 cm
/// Length = 5000 cm
@property (nonatomic, copy) NSArray * _Nonnull truckSize;
-/// This parameter defines the weight of the truck including trailers and shipped goods in kilograms (kg). This parameter is effective only when profileIdentifier
isNBNavigationMode6W
+/// This parameter defines the weight of the truck including trailers and shipped goods in kilograms (kg). This parameter is effective only when profileIdentifier
is.truck
/// The minimum value of this propery is 1, and the maximum of this value is 100000
@property (nonatomic) NSInteger truckWeight;
/// Set the route type that needs to be returned.
/// Default: fastest
@property (nonatomic) NBNavigationRouteType _Nullable routeType;
+/// Specify if crossing an international border is expected. When set to false
, the API will place a penalty for crossing an international border through a checkpoint. Consequently, alternative routes will be preferred if they are feasible for the given set of destination or waypoints . A higher penalty is placed on a route crossing international border without a checkpoint, hence such routes will be preferred the least.
+/// When set to true
, there will be no penalty for crossing an international border.
+/// Please note this parameter is effective only when mapOption
is.valhalla
+/// The default value is set to false
+@property (nonatomic) BOOL crossBorder;
+/// Specify the total load per axle (including the weight of trailers and shipped goods) of the truck, in tonnes. When used, the service will return routes which are legally allowed to carry the load specified per axle.
+/// Please note this parameter is effective only when profileIdentifier
is .truck
and mapOption
is.valhalla
+@property (nonatomic) double truckAxleLoad;
SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly) BOOL supportsSecureCoding;)
+ (BOOL)supportsSecureCoding SWIFT_WARN_UNUSED_RESULT;
- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT;
@@ -1467,7 +1475,7 @@ SWIFT_CLASS_NAMED("DirectionsOptions")
/// Do not call DirectionsOptions(waypoints:profileIdentifier:)
directly; instead call the corresponding initializer of RouteOptions
or MatchOptions
.
/// \param waypoints An array of Waypoint
objects representing locations that the route should visit in chronological order. The array should contain at least two waypoints (the source and destination) and at most 25 waypoints. (Some profiles, such as NBDirectionsProfileIdentifierAutomobileAvoidingTraffic
, may have lower limits.)
///
-/// \param profile A string specifying the primary mode of transportation for the routes. This parameter, if set, should be set to NBNavigationModeCar
, NBNavigationModeAuto
, NBNavigationModeBike
, NBNavigationMode2W
, NBNavigationMode6W
, or NBNavigationModeEscooter
. NBNavigationMode4W
is used by default.
+/// \param profile A string specifying the primary mode of transportation for the routes. This parameter, if set, should be set to NBNavigationModeCar
, NBNavigationModeTruck
. NBNavigationModeCar
is used by default.
///
- (nonnull instancetype)initWithWaypoints:(NSArray * _Nonnull)waypoints profile:(NBNavigationMode _Nonnull)profile OBJC_DESIGNATED_INITIALIZER;
SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly) BOOL supportsSecureCoding;)
@@ -1485,7 +1493,7 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly) BOOL supportsSecureC
/// The List should contain at most 100 raw location data
@property (nonatomic, copy) NSArray * _Nonnull travelledRawLocations;
/// A string specifying the primary mode of transportation for the routes.
-/// This property should be set to NBNavigationModeCar
, NBNavigationModeAuto
, NBNavigationModeBike
, NBNavigationMode4W
,NBNavigationMode2W
,NBNavigationMode6W
, or NBNavigationModeEscooter
. The default value of this property is NBNavigationMode4W
, which specifies driving directions.
+/// This property should be set to NBNavigationModeCar
, NBNavigationModeTruck
. The default value of this property is NBNavigationModeCar
, which specifies driving directions.
@property (nonatomic) NBNavigationMode _Nonnull profileIdentifier;
/// Format of the data from which the shapes of the returned route and its steps are derived.
/// This property has no effect on the returned shape objects, although the choice of format can significantly affect the size of the underlying HTTP response.
@@ -1864,7 +1872,7 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class) BOOL supportsSecureCoding;)
/// Do not assume that the user would travel along the leg at a fixed speed. For the expected travel time on each individual segment along the leg, use the RouteStep.expectedTravelTimes
property. For more granularity, specify the AttributeOptions.expectedTravelTime
option and use the expectedSegmentTravelTimes
property.
@property (nonatomic, readonly) NSTimeInterval expectedTravelTime;
/// A string specifying the primary mode of transportation for the route leg.
-/// The value of this property is NBNavigationModeCar
, NBNavigationModeAuto
, NBNavigationModeBike
,NBNavigationMode4W
,NBNavigationMode2W
,NBNavigationMode6W
,, or NBNavigationModeEscooter
, depending on the profileIdentifier
property of the original RouteOptions
object. This property reflects the primary mode of transportation used for the route leg. Individual steps along the route leg might use different modes of transportation as necessary.
+/// The value of this property is NBNavigationModeCar
, NBNavigationModeTruck
, depending on the profileIdentifier
property of the original RouteOptions
object. This property reflects the primary mode of transportation used for the route leg. Individual steps along the route leg might use different modes of transportation as necessary.
@property (nonatomic, readonly) NBNavigationMode _Nonnull profileIdentifier;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@@ -1879,19 +1887,19 @@ SWIFT_CLASS_NAMED("RouteOptions")
/// This initializer is intended for CLLocation
objects created using the CLLocation.init(latitude:longitude:)
initializer. If you intend to use a CLLocation
object obtained from a CLLocationManager
object, consider increasing the horizontalAccuracy
or set it to a negative value to avoid overfitting, since the Waypoint
class’s coordinateAccuracy
property represents the maximum allowed deviation from the waypoint.
/// \param locations An array of CLLocation
objects representing locations that the route should visit in chronological order. The array should contain at least two locations (the source and destination) and at most 25 locations. Each location object is converted into a Waypoint
object. This class respects the CLLocation
class’s coordinate
and horizontalAccuracy
properties, converting them into the Waypoint
class’s coordinate
and coordinateAccuracy
properties, respectively.
///
-/// \param mode A string specifying the primary mode of transportation for the routes. This parameter, if set, should be set to NBNavigationModeCar
, NBNavigationModeAuto
, NBNavigationModeBike
,NBNavigationMode4W
,NBNavigationMode2W
,, or NBNavigationMode6W
. NBNavigationMode4W
is used by default.
+/// \param mode A string specifying the primary mode of transportation for the routes. This parameter, if set, should be set to NBNavigationModeCar
, NBNavigationModeTruck
. NBNavigationModeCar
is used by default.
///
- (nonnull instancetype)initWithOrigin:(CLLocation * _Nonnull)origin destination:(CLLocation * _Nonnull)destination with:(NSArray * _Nullable)locations mode:(NBNavigationMode _Nullable)mode;
/// Initializes a route options object for routes between the given geographic coordinates and an optional profile identifier.
/// \param coordinates An array of geographic coordinates representing locations that the route should visit in chronological order. The array should contain at least two locations (the source and destination) and at most 25 locations. Each coordinate is converted into a Waypoint
object.
///
-/// \param mode A string specifying the primary mode of transportation for the routes. This parameter, if set, should be set to NBNavigationModeCar
, NBNavigationModeAuto
, NBNavigationModeBike
,NBNavigationMode4W
,NBNavigationMode2W
,, or NBNavigationMode6W
. NBNavigationMode4W
is used by default.
+/// \param mode A string specifying the primary mode of transportation for the routes. This parameter, if set, should be set to NBNavigationModeCar
, NBNavigationModeTruck
. NBNavigationModeCar
is used by default.
///
- (nonnull instancetype)initFrom:(CLLocationCoordinate2D)origin to:(CLLocationCoordinate2D)destination with:(NSArray * _Nullable)coordinates mode:(NBNavigationMode _Nullable)mode;
/// Initializes a route options object for routes between the given waypoints and an optional profile identifier.
/// \param waypoints An array of Waypoint
objects representing locations that the route should visit in chronological order.
///
-/// \param mode A string specifying the primary mode of transportation for the routes. This parameter, if set, should be set to NBNavigationModeCar
, NBNavigationModeAuto
, NBNavigationModeBike
,NBNavigationMode4W
,NBNavigationMode2W
,, or NBNavigationMode6W
. NBNavigationMode4W
is used by default.
+/// \param mode A string specifying the primary mode of transportation for the routes. This parameter, if set, should be set to NBNavigationModeCar
, NBNavigationModeTruck``.
NBNavigationModeCar` is used by default.
///
- (nonnull instancetype)initWithOrigin:(NBWaypoint * _Nonnull)origin destination:(NBWaypoint * _Nonnull)destination waypoints:(NSArray * _Nullable)waypoints mode:(NBNavigationMode _Nullable)mode;
- (nonnull instancetype)initWithWaypoints:(NSArray * _Nonnull)waypoints profile:(NBNavigationMode _Nonnull)profile OBJC_DESIGNATED_INITIALIZER;
@@ -1914,12 +1922,20 @@ SWIFT_CLASS_NAMED("RouteOptions")
/// Width = 1000 cm
/// Length = 5000 cm
@property (nonatomic, copy) NSArray * _Nonnull truckSize;
-/// This parameter defines the weight of the truck including trailers and shipped goods in kilograms (kg). This parameter is effective only when profileIdentifier
isNBNavigationMode6W
+/// This parameter defines the weight of the truck including trailers and shipped goods in kilograms (kg). This parameter is effective only when profileIdentifier
is.truck
/// The minimum value of this propery is 1, and the maximum of this value is 100000
@property (nonatomic) NSInteger truckWeight;
/// Set the route type that needs to be returned.
/// Default: fastest
@property (nonatomic) NBNavigationRouteType _Nullable routeType;
+/// Specify if crossing an international border is expected. When set to false
, the API will place a penalty for crossing an international border through a checkpoint. Consequently, alternative routes will be preferred if they are feasible for the given set of destination or waypoints . A higher penalty is placed on a route crossing international border without a checkpoint, hence such routes will be preferred the least.
+/// When set to true
, there will be no penalty for crossing an international border.
+/// Please note this parameter is effective only when mapOption
is.valhalla
+/// The default value is set to false
+@property (nonatomic) BOOL crossBorder;
+/// Specify the total load per axle (including the weight of trailers and shipped goods) of the truck, in tonnes. When used, the service will return routes which are legally allowed to carry the load specified per axle.
+/// Please note this parameter is effective only when profileIdentifier
is .truck
and mapOption
is.valhalla
+@property (nonatomic) double truckAxleLoad;
SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly) BOOL supportsSecureCoding;)
+ (BOOL)supportsSecureCoding SWIFT_WARN_UNUSED_RESULT;
- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT;
diff --git a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Info.plist b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Info.plist
index 0fdd90e..e5a63f1 100644
--- a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Info.plist
+++ b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Info.plist
@@ -17,7 +17,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 1.1.20
+ 1.1.22
CFBundleSignature
????
CFBundleSupportedPlatforms
@@ -43,7 +43,7 @@
DTXcodeBuild
13C100
GIT_REVISION
- 3c7197b
+ 84298c2
MinimumOSVersion
12.0
NSHumanReadableCopyright
diff --git a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo
index a238542..73ff18d 100644
Binary files a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo and b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo differ
diff --git a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/Project/arm64.swiftsourceinfo b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/Project/arm64.swiftsourceinfo
index a238542..73ff18d 100644
Binary files a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/Project/arm64.swiftsourceinfo and b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/Project/arm64.swiftsourceinfo differ
diff --git a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo
index 561f4a3..c3970a4 100644
Binary files a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo and b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo differ
diff --git a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/Project/x86_64.swiftsourceinfo b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/Project/x86_64.swiftsourceinfo
index 561f4a3..c3970a4 100644
Binary files a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/Project/x86_64.swiftsourceinfo and b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/Project/x86_64.swiftsourceinfo differ
diff --git a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64-apple-ios-simulator.swiftdoc
index 8cd7e9c..bd584de 100644
Binary files a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64-apple-ios-simulator.swiftdoc and b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ
diff --git a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64-apple-ios-simulator.swiftinterface
index a4f0241..e978e2c 100644
--- a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64-apple-ios-simulator.swiftinterface
+++ b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64-apple-ios-simulator.swiftinterface
@@ -205,6 +205,9 @@ open class RoundaboutCalibrator {
@objc open var truckSize: [Swift.Int]
@objc open var truckWeight: Swift.Int
@objc open var routeType: NbmapDirections.NBNavigationRouteType?
+ @objc open var crossBorder: Swift.Bool
+ open var hazmatTypes: NbmapDirections.NavigationHazmatTypes
+ @objc open var truckAxleLoad: Swift.Double
@objc override public class var supportsSecureCoding: Swift.Bool {
@objc get
}
@@ -299,6 +302,23 @@ extension NbmapDirections.NBLaneIndication : Swift.CustomStringConvertible {
@objc final public let profileIdentifier: NbmapDirections.NBNavigationMode
@objc deinit
}
+public struct NavigationHazmatTypes : Swift.OptionSet {
+ public let rawValue: Swift.UInt
+ public init(rawValue: Swift.UInt)
+ public static let general: NbmapDirections.NavigationHazmatTypes
+ public static let circumstantial: NbmapDirections.NavigationHazmatTypes
+ public static let explosive: NbmapDirections.NavigationHazmatTypes
+ public static let harmfulToWater: NbmapDirections.NavigationHazmatTypes
+ public typealias ArrayLiteralElement = NbmapDirections.NavigationHazmatTypes
+ public typealias Element = NbmapDirections.NavigationHazmatTypes
+ public typealias RawValue = Swift.UInt
+}
+extension NbmapDirections.NavigationHazmatTypes : Swift.CustomStringConvertible {
+ public init?(descriptions: [Swift.String])
+ public var description: Swift.String {
+ get
+ }
+}
@objc(NBLaneIndicationComponent) open class LaneIndicationComponent : ObjectiveC.NSObject, NbmapDirections.ComponentRepresentable {
@objc public var indications: NbmapDirections.LaneIndication
@objc public var isUsable: Swift.Bool
diff --git a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64-apple-ios-simulator.swiftmodule b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64-apple-ios-simulator.swiftmodule
index fdf2326..bbfff39 100644
Binary files a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64-apple-ios-simulator.swiftmodule and b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64-apple-ios-simulator.swiftmodule differ
diff --git a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64.swiftdoc b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64.swiftdoc
index 8cd7e9c..bd584de 100644
Binary files a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64.swiftdoc and b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64.swiftdoc differ
diff --git a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64.swiftinterface b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64.swiftinterface
index a4f0241..e978e2c 100644
--- a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64.swiftinterface
+++ b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64.swiftinterface
@@ -205,6 +205,9 @@ open class RoundaboutCalibrator {
@objc open var truckSize: [Swift.Int]
@objc open var truckWeight: Swift.Int
@objc open var routeType: NbmapDirections.NBNavigationRouteType?
+ @objc open var crossBorder: Swift.Bool
+ open var hazmatTypes: NbmapDirections.NavigationHazmatTypes
+ @objc open var truckAxleLoad: Swift.Double
@objc override public class var supportsSecureCoding: Swift.Bool {
@objc get
}
@@ -299,6 +302,23 @@ extension NbmapDirections.NBLaneIndication : Swift.CustomStringConvertible {
@objc final public let profileIdentifier: NbmapDirections.NBNavigationMode
@objc deinit
}
+public struct NavigationHazmatTypes : Swift.OptionSet {
+ public let rawValue: Swift.UInt
+ public init(rawValue: Swift.UInt)
+ public static let general: NbmapDirections.NavigationHazmatTypes
+ public static let circumstantial: NbmapDirections.NavigationHazmatTypes
+ public static let explosive: NbmapDirections.NavigationHazmatTypes
+ public static let harmfulToWater: NbmapDirections.NavigationHazmatTypes
+ public typealias ArrayLiteralElement = NbmapDirections.NavigationHazmatTypes
+ public typealias Element = NbmapDirections.NavigationHazmatTypes
+ public typealias RawValue = Swift.UInt
+}
+extension NbmapDirections.NavigationHazmatTypes : Swift.CustomStringConvertible {
+ public init?(descriptions: [Swift.String])
+ public var description: Swift.String {
+ get
+ }
+}
@objc(NBLaneIndicationComponent) open class LaneIndicationComponent : ObjectiveC.NSObject, NbmapDirections.ComponentRepresentable {
@objc public var indications: NbmapDirections.LaneIndication
@objc public var isUsable: Swift.Bool
diff --git a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64.swiftmodule b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64.swiftmodule
index fdf2326..bbfff39 100644
Binary files a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64.swiftmodule and b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/arm64.swiftmodule differ
diff --git a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/x86_64-apple-ios-simulator.swiftdoc
index 0a84e5d..7f493b9 100644
Binary files a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/x86_64-apple-ios-simulator.swiftdoc and b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ
diff --git a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
index 36986e1..75b16f5 100644
--- a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
+++ b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
@@ -205,6 +205,9 @@ open class RoundaboutCalibrator {
@objc open var truckSize: [Swift.Int]
@objc open var truckWeight: Swift.Int
@objc open var routeType: NbmapDirections.NBNavigationRouteType?
+ @objc open var crossBorder: Swift.Bool
+ open var hazmatTypes: NbmapDirections.NavigationHazmatTypes
+ @objc open var truckAxleLoad: Swift.Double
@objc override public class var supportsSecureCoding: Swift.Bool {
@objc get
}
@@ -299,6 +302,23 @@ extension NbmapDirections.NBLaneIndication : Swift.CustomStringConvertible {
@objc final public let profileIdentifier: NbmapDirections.NBNavigationMode
@objc deinit
}
+public struct NavigationHazmatTypes : Swift.OptionSet {
+ public let rawValue: Swift.UInt
+ public init(rawValue: Swift.UInt)
+ public static let general: NbmapDirections.NavigationHazmatTypes
+ public static let circumstantial: NbmapDirections.NavigationHazmatTypes
+ public static let explosive: NbmapDirections.NavigationHazmatTypes
+ public static let harmfulToWater: NbmapDirections.NavigationHazmatTypes
+ public typealias ArrayLiteralElement = NbmapDirections.NavigationHazmatTypes
+ public typealias Element = NbmapDirections.NavigationHazmatTypes
+ public typealias RawValue = Swift.UInt
+}
+extension NbmapDirections.NavigationHazmatTypes : Swift.CustomStringConvertible {
+ public init?(descriptions: [Swift.String])
+ public var description: Swift.String {
+ get
+ }
+}
@objc(NBLaneIndicationComponent) open class LaneIndicationComponent : ObjectiveC.NSObject, NbmapDirections.ComponentRepresentable {
@objc public var indications: NbmapDirections.LaneIndication
@objc public var isUsable: Swift.Bool
diff --git a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/x86_64-apple-ios-simulator.swiftmodule b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
index b33f057..05e5e6f 100644
Binary files a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/x86_64-apple-ios-simulator.swiftmodule and b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/x86_64-apple-ios-simulator.swiftmodule differ
diff --git a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/x86_64.swiftdoc b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/x86_64.swiftdoc
index 0a84e5d..7f493b9 100644
Binary files a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/x86_64.swiftdoc and b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/x86_64.swiftdoc differ
diff --git a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/x86_64.swiftinterface b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/x86_64.swiftinterface
index 36986e1..75b16f5 100644
--- a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/x86_64.swiftinterface
+++ b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/x86_64.swiftinterface
@@ -205,6 +205,9 @@ open class RoundaboutCalibrator {
@objc open var truckSize: [Swift.Int]
@objc open var truckWeight: Swift.Int
@objc open var routeType: NbmapDirections.NBNavigationRouteType?
+ @objc open var crossBorder: Swift.Bool
+ open var hazmatTypes: NbmapDirections.NavigationHazmatTypes
+ @objc open var truckAxleLoad: Swift.Double
@objc override public class var supportsSecureCoding: Swift.Bool {
@objc get
}
@@ -299,6 +302,23 @@ extension NbmapDirections.NBLaneIndication : Swift.CustomStringConvertible {
@objc final public let profileIdentifier: NbmapDirections.NBNavigationMode
@objc deinit
}
+public struct NavigationHazmatTypes : Swift.OptionSet {
+ public let rawValue: Swift.UInt
+ public init(rawValue: Swift.UInt)
+ public static let general: NbmapDirections.NavigationHazmatTypes
+ public static let circumstantial: NbmapDirections.NavigationHazmatTypes
+ public static let explosive: NbmapDirections.NavigationHazmatTypes
+ public static let harmfulToWater: NbmapDirections.NavigationHazmatTypes
+ public typealias ArrayLiteralElement = NbmapDirections.NavigationHazmatTypes
+ public typealias Element = NbmapDirections.NavigationHazmatTypes
+ public typealias RawValue = Swift.UInt
+}
+extension NbmapDirections.NavigationHazmatTypes : Swift.CustomStringConvertible {
+ public init?(descriptions: [Swift.String])
+ public var description: Swift.String {
+ get
+ }
+}
@objc(NBLaneIndicationComponent) open class LaneIndicationComponent : ObjectiveC.NSObject, NbmapDirections.ComponentRepresentable {
@objc public var indications: NbmapDirections.LaneIndication
@objc public var isUsable: Swift.Bool
diff --git a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/x86_64.swiftmodule b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/x86_64.swiftmodule
index b33f057..05e5e6f 100644
Binary files a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/x86_64.swiftmodule and b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/Modules/NbmapDirections.swiftmodule/x86_64.swiftmodule differ
diff --git a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/NbmapDirections b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/NbmapDirections
index 582826a..0533f77 100755
Binary files a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/NbmapDirections and b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/NbmapDirections differ
diff --git a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/_CodeSignature/CodeResources b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/_CodeSignature/CodeResources
index 567d2cd..18891d1 100644
--- a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/_CodeSignature/CodeResources
+++ b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/NbmapDirections.framework/_CodeSignature/CodeResources
@@ -14,15 +14,15 @@
Headers/NBRoadClasses.h
- 2TJvT4TSRMNtJo0CN8MTF8w3BBM=
+ f/tPXcRxNwLzr51poUUxa0CpKJQ=
Headers/NBRouteOptions.h
- jp6wRDvHMmQ5hBuziNe1u/ceI48=
+ yfOGj9le3jhBHkFG5HKVNmFEnlM=
Headers/NbmapDirections-Swift.h
- mtFDTs/HkMv8k6ZsJupm69nDJM4=
+ FQJHUnxFhwpHP6kaHTMTUXIvc1Y=
Headers/NbmapDirections.h
@@ -30,71 +30,71 @@
Info.plist
- vqSn726Pq9XLx/ZTqb+dkl1EjhE=
+ GDm7O9amOD2jWy/ks0lJEfeDwXs=
Modules/NbmapDirections.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo
- 7/++e9FVpHzeJ2nDlNU+3GSGFgE=
+ 5x/4axnJJ4wnhCfyADOWo8dKLR0=
Modules/NbmapDirections.swiftmodule/Project/arm64.swiftsourceinfo
- 7/++e9FVpHzeJ2nDlNU+3GSGFgE=
+ 5x/4axnJJ4wnhCfyADOWo8dKLR0=
Modules/NbmapDirections.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo
- NfnjxUuXtYmNLTisyqjQjGGqX+E=
+ p7BUT+Wf8dBEHQekyCJVSVSoqa0=
Modules/NbmapDirections.swiftmodule/Project/x86_64.swiftsourceinfo
- NfnjxUuXtYmNLTisyqjQjGGqX+E=
+ p7BUT+Wf8dBEHQekyCJVSVSoqa0=
Modules/NbmapDirections.swiftmodule/arm64-apple-ios-simulator.swiftdoc
- pNLOL3fOZwGYGjkxpg3akix2FWE=
+ yKOudxBoy6lNOGupSitBkv8Mh6U=
Modules/NbmapDirections.swiftmodule/arm64-apple-ios-simulator.swiftinterface
- FeIoip5kgKHdnbe5RiONdhsuOHI=
+ 9XixPdqd73MIW5lmVh5FBTD9sSk=
Modules/NbmapDirections.swiftmodule/arm64-apple-ios-simulator.swiftmodule
- gArPvWqYVXyHqiirfO8CBGL+7xE=
+ zN3J4kUyy6CYGgM+JguRJSuUoaE=
Modules/NbmapDirections.swiftmodule/arm64.swiftdoc
- pNLOL3fOZwGYGjkxpg3akix2FWE=
+ yKOudxBoy6lNOGupSitBkv8Mh6U=
Modules/NbmapDirections.swiftmodule/arm64.swiftinterface
- FeIoip5kgKHdnbe5RiONdhsuOHI=
+ 9XixPdqd73MIW5lmVh5FBTD9sSk=
Modules/NbmapDirections.swiftmodule/arm64.swiftmodule
- gArPvWqYVXyHqiirfO8CBGL+7xE=
+ zN3J4kUyy6CYGgM+JguRJSuUoaE=
Modules/NbmapDirections.swiftmodule/x86_64-apple-ios-simulator.swiftdoc
- eQMSqeEg36W/swslbZIbibCF0TQ=
+ Y7C6YaBrL2JFrpvxvCVjoqmHA6g=
Modules/NbmapDirections.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
- 3uIqXB5YetS2Q863hSf8iqOIr5s=
+ JgBDsi86UOJij7WCTawUBoRoqRo=
Modules/NbmapDirections.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
- CV9bJEZyO/Toca+/W/vfSgAgD1w=
+ TCC2+TPG8FyNbt1JxMWoH8Hi2bs=
Modules/NbmapDirections.swiftmodule/x86_64.swiftdoc
- eQMSqeEg36W/swslbZIbibCF0TQ=
+ Y7C6YaBrL2JFrpvxvCVjoqmHA6g=
Modules/NbmapDirections.swiftmodule/x86_64.swiftinterface
- 3uIqXB5YetS2Q863hSf8iqOIr5s=
+ JgBDsi86UOJij7WCTawUBoRoqRo=
Modules/NbmapDirections.swiftmodule/x86_64.swiftmodule
- CV9bJEZyO/Toca+/W/vfSgAgD1w=
+ TCC2+TPG8FyNbt1JxMWoH8Hi2bs=
Modules/module.modulemap
@@ -121,21 +121,21 @@
hash2
- LRpkeCFTPBrO8HHxS0XBSXueII+Xc+RBLF0co/Wfq0I=
+ +uTbhMhgwr9yaKpV582RynX4ueuQZbDEqNVEIshh870=
Headers/NBRouteOptions.h
hash2
- he3Xn8I8ngZOiA8onqlPZqXTcyJrAcHwrPWUr6TIHjE=
+ rmzxu/FejnUYHOdNuTyZ5KEGdnUwmuqG2M1l4BuITX4=
Headers/NbmapDirections-Swift.h
hash2
- Oe68w+xNtLyRRORi1Q6HEJq5tsGg3vK+cQEB2ax+2lE=
+ kKdxV3B87ufsbECz1Ib7Rqk3yHYl7uWcKuzsk4o4M/A=
Headers/NbmapDirections.h
@@ -149,112 +149,112 @@
hash2
- nBSNaZW+J1A+tcYkoezxoaH8mycng3MsOphazBk0fAg=
+ xj/lXLYr1gdulzYtuIrx76JmxHuFD8PXULkM0jbYm8E=
Modules/NbmapDirections.swiftmodule/Project/arm64.swiftsourceinfo
hash2
- nBSNaZW+J1A+tcYkoezxoaH8mycng3MsOphazBk0fAg=
+ xj/lXLYr1gdulzYtuIrx76JmxHuFD8PXULkM0jbYm8E=
Modules/NbmapDirections.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo
hash2
- 2P5RF1aqsvywF6N7KJu6fM06hQ/Bz93YlhB2zuDJ/gE=
+ +tImj7XMsYJVdt+1TZ/fbhpjMChEtuWvYFKTp6z3Lhw=
Modules/NbmapDirections.swiftmodule/Project/x86_64.swiftsourceinfo
hash2
- 2P5RF1aqsvywF6N7KJu6fM06hQ/Bz93YlhB2zuDJ/gE=
+ +tImj7XMsYJVdt+1TZ/fbhpjMChEtuWvYFKTp6z3Lhw=
Modules/NbmapDirections.swiftmodule/arm64-apple-ios-simulator.swiftdoc
hash2
- FVrwFPWkqtpSKVOED62uDSARV+J2Okwhgzaqd6ry1uw=
+ UNd9i+8FSpuv6yB/KIZFcLi5Vg6hllCTWL9rrcMOBrE=
Modules/NbmapDirections.swiftmodule/arm64-apple-ios-simulator.swiftinterface
hash2
- TSO0mnw9NlgJQmh+wQxBMyQayZJFstS2LWj+ue59qfU=
+ bk3gDtSVvbjyIswXF5DVkATeP7dgVupVzSC2DyjPUsc=
Modules/NbmapDirections.swiftmodule/arm64-apple-ios-simulator.swiftmodule
hash2
- KKLDRjEOFOeyJhKPk3pVxUI00Smcj/JBROjAIBH1Uqk=
+ j7cTruSlja0gx0zXLh2veiJmbLuBk6CSXvIN2dolfc0=
Modules/NbmapDirections.swiftmodule/arm64.swiftdoc
hash2
- FVrwFPWkqtpSKVOED62uDSARV+J2Okwhgzaqd6ry1uw=
+ UNd9i+8FSpuv6yB/KIZFcLi5Vg6hllCTWL9rrcMOBrE=
Modules/NbmapDirections.swiftmodule/arm64.swiftinterface
hash2
- TSO0mnw9NlgJQmh+wQxBMyQayZJFstS2LWj+ue59qfU=
+ bk3gDtSVvbjyIswXF5DVkATeP7dgVupVzSC2DyjPUsc=
Modules/NbmapDirections.swiftmodule/arm64.swiftmodule
hash2
- KKLDRjEOFOeyJhKPk3pVxUI00Smcj/JBROjAIBH1Uqk=
+ j7cTruSlja0gx0zXLh2veiJmbLuBk6CSXvIN2dolfc0=
Modules/NbmapDirections.swiftmodule/x86_64-apple-ios-simulator.swiftdoc
hash2
- Ynfu8VpFn7XSufJKw6jt8RmqujlJD6h+k1u0qtWCyfI=
+ be/jXr6lsrF7krgYoqweoGB4Eqi1/pXatiQ6BBjr+YA=
Modules/NbmapDirections.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
hash2
- 8Forp392zgaDq3rqP3EJnh5squSQd9kuOxmJ68gId7U=
+ WTMK9J6ZjfQfn8Xp44zQp74XLzTOasXfG1frlXGVFss=
Modules/NbmapDirections.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
hash2
- jDCUHss5cM/AocRTTYMDMqf9bXQ7trN5bu3/NbaNRXw=
+ dk6OjjCk4WtF8lH7zvUu1NHpqEb+0cg6QHUyWXUxIAM=
Modules/NbmapDirections.swiftmodule/x86_64.swiftdoc
hash2
- Ynfu8VpFn7XSufJKw6jt8RmqujlJD6h+k1u0qtWCyfI=
+ be/jXr6lsrF7krgYoqweoGB4Eqi1/pXatiQ6BBjr+YA=
Modules/NbmapDirections.swiftmodule/x86_64.swiftinterface
hash2
- 8Forp392zgaDq3rqP3EJnh5squSQd9kuOxmJ68gId7U=
+ WTMK9J6ZjfQfn8Xp44zQp74XLzTOasXfG1frlXGVFss=
Modules/NbmapDirections.swiftmodule/x86_64.swiftmodule
hash2
- jDCUHss5cM/AocRTTYMDMqf9bXQ7trN5bu3/NbaNRXw=
+ dk6OjjCk4WtF8lH7zvUu1NHpqEb+0cg6QHUyWXUxIAM=
Modules/module.modulemap
diff --git a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/dSYMs/NbmapDirections.framework.dSYM/Contents/Info.plist b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/dSYMs/NbmapDirections.framework.dSYM/Contents/Info.plist
index c2cd9eb..b87b9cd 100644
--- a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/dSYMs/NbmapDirections.framework.dSYM/Contents/Info.plist
+++ b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/dSYMs/NbmapDirections.framework.dSYM/Contents/Info.plist
@@ -13,7 +13,7 @@
CFBundleSignature
????
CFBundleShortVersionString
- 1.1.20
+ 1.1.22
CFBundleVersion
5
diff --git a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/dSYMs/NbmapDirections.framework.dSYM/Contents/Resources/DWARF/NbmapDirections b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/dSYMs/NbmapDirections.framework.dSYM/Contents/Resources/DWARF/NbmapDirections
index 9be1964..1d35bc5 100644
Binary files a/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/dSYMs/NbmapDirections.framework.dSYM/Contents/Resources/DWARF/NbmapDirections and b/NbmapDirections.xcframework/ios-arm64_x86_64-simulator/dSYMs/NbmapDirections.framework.dSYM/Contents/Resources/DWARF/NbmapDirections differ
diff --git a/NextBillionDirection.podspec b/NextBillionDirection.podspec
index 32288e2..cb2576a 100644
--- a/NextBillionDirection.podspec
+++ b/NextBillionDirection.podspec
@@ -9,7 +9,7 @@
Pod::Spec.new do |spec|
spec.name = "NextBillionDirection"
- spec.version = "1.1.20"
+ spec.version = "1.1.22"
spec.summary = "The nextbillion.ai iOS Direction cocoapods repo"
spec.description = <<-DESC