summaryrefslogtreecommitdiff
path: root/android-app/app
diff options
context:
space:
mode:
authorClaude <noreply@anthropic.com>2026-04-22 15:25:10 +0000
committerClaude <noreply@anthropic.com>2026-04-22 15:25:10 +0000
commit9002cfa5c9d7278a82f55e31ffe9c2621d71a9b8 (patch)
tree9c688f61a9d7c835cd6544c0c9d1c90af698db25 /android-app/app
parenteeafe2f0f3a3718bd52e9c333894e1abbc0611ab (diff)
fix(build): replace deprecated LatLngBounds property accessors
MapLibre 13.0.1 only exposes northEast/southWest LatLng corners; the flat latSouth/latNorth/lonWest/lonEast properties don't exist and cause unresolved reference errors. Replace all occurrences in ParticleWindView and MainActivity with the correct .southWest.latitude / .northEast.* accessors. https://claude.ai/code/session_011h2dXbgXg3PesQMmQUNTCW
Diffstat (limited to 'android-app/app')
-rw-r--r--android-app/app/src/main/kotlin/org/terst/nav/MainActivity.kt4
-rw-r--r--android-app/app/src/main/kotlin/org/terst/nav/ui/map/ParticleWindView.kt16
2 files changed, 10 insertions, 10 deletions
diff --git a/android-app/app/src/main/kotlin/org/terst/nav/MainActivity.kt b/android-app/app/src/main/kotlin/org/terst/nav/MainActivity.kt
index ac2272c..e63cdb0 100644
--- a/android-app/app/src/main/kotlin/org/terst/nav/MainActivity.kt
+++ b/android-app/app/src/main/kotlin/org/terst/nav/MainActivity.kt
@@ -269,8 +269,8 @@ class MainActivity : AppCompatActivity(), SafetyFragment.SafetyListener {
maplibreMap.addOnCameraIdleListener {
val bounds = maplibreMap.projection.visibleRegion.latLngBounds
viewModel.loadWindGrid(
- bounds.latSouth, bounds.latNorth,
- bounds.lonWest, bounds.lonEast
+ bounds.southWest.latitude, bounds.northEast.latitude,
+ bounds.southWest.longitude, bounds.northEast.longitude
)
}
}
diff --git a/android-app/app/src/main/kotlin/org/terst/nav/ui/map/ParticleWindView.kt b/android-app/app/src/main/kotlin/org/terst/nav/ui/map/ParticleWindView.kt
index 0169fc1..a5a0b8b 100644
--- a/android-app/app/src/main/kotlin/org/terst/nav/ui/map/ParticleWindView.kt
+++ b/android-app/app/src/main/kotlin/org/terst/nav/ui/map/ParticleWindView.kt
@@ -74,10 +74,10 @@ class ParticleWindView @JvmOverloads constructor(
lastFrameNs = now
val bounds = m.projection.visibleRegion.latLngBounds
- val latSouth = bounds.latSouth.toFloat()
- val latNorth = bounds.latNorth.toFloat()
- val lonWest = bounds.lonWest.toFloat()
- val lonEast = bounds.lonEast.toFloat()
+ val latSouth = bounds.southWest.latitude.toFloat()
+ val latNorth = bounds.northEast.latitude.toFloat()
+ val lonWest = bounds.southWest.longitude.toFloat()
+ val lonEast = bounds.northEast.longitude.toFloat()
val latRange = latNorth - latSouth
val lonRange = lonEast - lonWest
@@ -138,10 +138,10 @@ class ParticleWindView @JvmOverloads constructor(
private fun scatter(m: MapLibreMap) {
val bounds = m.projection.visibleRegion.latLngBounds
- val latSouth = bounds.latSouth.toFloat()
- val lonWest = bounds.lonWest.toFloat()
- val latRange = (bounds.latNorth - latSouth).toFloat()
- val lonRange = (bounds.lonEast - lonWest).toFloat()
+ val latSouth = bounds.southWest.latitude.toFloat()
+ val lonWest = bounds.southWest.longitude.toFloat()
+ val latRange = (bounds.northEast.latitude - bounds.southWest.latitude).toFloat()
+ val lonRange = (bounds.northEast.longitude - bounds.southWest.longitude).toFloat()
for (i in 0 until N) {
particleLat[i] = latSouth + Random.nextFloat() * latRange
particleLon[i] = lonWest + Random.nextFloat() * lonRange