[android] Improve Kotlinification of LatLng (#742)

This commit is contained in:
fynngodau
2023-01-27 20:06:29 +01:00
committed by GitHub
parent 44dd205403
commit 6d07ff85b4
4 changed files with 46 additions and 76 deletions

View File

@@ -235,8 +235,8 @@ class CameraAnimatorActivity : AppCompatActivity(), OnMapReadyCallback {
private class LatLngEvaluator : TypeEvaluator<LatLng> {
private val latLng = LatLng()
override fun evaluate(fraction: Float, startValue: LatLng, endValue: LatLng): LatLng {
latLng.setLongitude((startValue.latitude + (endValue.latitude - startValue.latitude) * fraction))
latLng.setLongitude((startValue.longitude + (endValue.longitude - startValue.longitude) * fraction))
latLng.latitude = startValue.latitude + (endValue.latitude - startValue.latitude) * fraction
latLng.longitude = startValue.longitude + (endValue.longitude - startValue.longitude) * fraction
return latLng
}
}

View File

@@ -347,8 +347,8 @@ class AnimatedSymbolLayerActivity : AppCompatActivity() {
private class LatLngEvaluator : TypeEvaluator<LatLng> {
private val latLng = LatLng()
override fun evaluate(fraction: Float, startValue: LatLng, endValue: LatLng): LatLng {
latLng.setLatitude(startValue.latitude + (endValue.latitude - startValue.latitude) * fraction)
latLng.setLongitude(startValue.longitude + (endValue.longitude - startValue.longitude) * fraction)
latLng.latitude = startValue.latitude + (endValue.latitude - startValue.latitude) * fraction
latLng.longitude = startValue.longitude + (endValue.longitude - startValue.longitude) * fraction
return latLng
}
}