FindStep Performance
This commit is contained in:
@@ -33,38 +33,38 @@ class RouteModelTest {
|
||||
|
||||
val routeModel = RouteModel()
|
||||
val location = Location(LocationManager.GPS_PROVIDER)
|
||||
|
||||
val distance = listOf(
|
||||
1046.0,
|
||||
1012.8,
|
||||
979.5,
|
||||
1046.5,
|
||||
1026.5,
|
||||
1012.0,
|
||||
979.4,
|
||||
972.7,
|
||||
915.8,
|
||||
914.6,
|
||||
871.0,
|
||||
822.7,
|
||||
769.7,
|
||||
713.8,
|
||||
644.8,
|
||||
577.6,
|
||||
501.7,
|
||||
489.7,
|
||||
452.5,
|
||||
437.4,
|
||||
398.0,
|
||||
390.1,
|
||||
341.3,
|
||||
266.6,
|
||||
219.5,
|
||||
140.7,
|
||||
77.4,
|
||||
55.1,
|
||||
40.0,
|
||||
30.0,
|
||||
19.0,
|
||||
4.0
|
||||
971.6,
|
||||
914.8,
|
||||
873.6,
|
||||
831.3,
|
||||
781.1,
|
||||
719.9,
|
||||
653.1,
|
||||
578.4,
|
||||
566.2,
|
||||
490.4,
|
||||
482.6,
|
||||
451.4,
|
||||
443.6,
|
||||
391.2,
|
||||
346.7,
|
||||
316.6,
|
||||
237.5,
|
||||
141.7,
|
||||
78.22,
|
||||
55.94,
|
||||
41.31,
|
||||
31.0,
|
||||
20.9,
|
||||
)
|
||||
|
||||
|
||||
@Before
|
||||
fun setup() {
|
||||
val appContext = InstrumentationRegistry.getInstrumentation().targetContext
|
||||
@@ -227,8 +227,7 @@ class RouteModelTest {
|
||||
|
||||
@Test
|
||||
fun `leftStepDistance Inglolstädter `() {
|
||||
|
||||
var location = location( 11.584352, 48.186771)
|
||||
var location = location(11.584352, 48.186771)
|
||||
routeModel.updateLocation(location, NavigationViewModel(TomTomRepository()))
|
||||
var step = routeModel.currentStep()
|
||||
assertEquals(step.leftStepDistance, 1039.0, 1.0)
|
||||
@@ -248,6 +247,7 @@ class RouteModelTest {
|
||||
|
||||
@Test
|
||||
fun leftStepDistance() {
|
||||
val start = System.currentTimeMillis()
|
||||
for ((index, waypoint) in routeModel.curRoute.waypoints.withIndex()) {
|
||||
val curLocation = location(waypoint[0], waypoint[1])
|
||||
if (routeModel.isNavigating()) {
|
||||
@@ -257,10 +257,12 @@ class RouteModelTest {
|
||||
NavigationViewModel(TomTomRepository())
|
||||
)
|
||||
val stepData = routeModel.currentStep()
|
||||
// assertEquals(stepData.leftStepDistance, distance[index - 16], 1.0)
|
||||
assertEquals(stepData.leftStepDistance, distance[index - 16], 1.0)
|
||||
}
|
||||
}
|
||||
}
|
||||
val end = System.currentTimeMillis() - start
|
||||
println("Time $end")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -107,8 +107,8 @@ class DeviceLocationManager(
|
||||
val lastLocation = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER)
|
||||
if (lastLocation != null) {
|
||||
if (setIndividualLocation) {
|
||||
onInitialLocation(lastLocation)
|
||||
onLocationUpdate(lastLocation)
|
||||
onInitialLocation(homeVogelhart)
|
||||
onLocationUpdate(homeVogelhart)
|
||||
} else {
|
||||
onInitialLocation(lastLocation)
|
||||
onLocationUpdate(lastLocation)
|
||||
|
||||
@@ -459,7 +459,6 @@ class NavigationSession : CarSession(), NavigationListener, NavigationObserverCa
|
||||
* Snaps location to route and checks for deviation requiring reroute.
|
||||
*/
|
||||
private fun handleNavigationLocation(location: Location) {
|
||||
val startTime = System.currentTimeMillis()
|
||||
routeModel.updateLocation(location, navigationViewModel)
|
||||
val snappedLocation = snapLocation(location, routeModel.route.maneuverLocations())
|
||||
val streetName = routeModel.currentStep().street
|
||||
@@ -475,8 +474,6 @@ class NavigationSession : CarSession(), NavigationListener, NavigationObserverCa
|
||||
updateNavigationScreen()
|
||||
checkArrival()
|
||||
}
|
||||
val endTime = System.currentTimeMillis() - startTime
|
||||
//Log.d(TAG, "handleNavigationLocation: $endTime")
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -496,7 +493,6 @@ class NavigationSession : CarSession(), NavigationListener, NavigationObserverCa
|
||||
}
|
||||
else -> {
|
||||
surfaceRenderer.updateLocation(location, streetName)
|
||||
|
||||
}
|
||||
}
|
||||
return true
|
||||
|
||||
Reference in New Issue
Block a user