diff options
| author | Peter Stone <thepeterstone@gmail.com> | 2026-03-14 02:47:31 +0000 |
|---|---|---|
| committer | Peter Stone <thepeterstone@gmail.com> | 2026-03-14 02:47:31 +0000 |
| commit | a3f6c1f13aafc087fd5570e015cf7ff68b84d651 (patch) | |
| tree | 4d6cf754bb86edc41b5cb6ca3331ec42fb6b52ee /android-app/app/src/main/kotlin/org | |
| parent | 519de5364392d14bc8b6dc48ca2794f790cc5cdb (diff) | |
fix: use Expression.get() instead of PropertyFactory.get() for tidal layer properties
PropertyFactory.get() does not exist; MapLibre uses Expression.get() to
reference feature properties in data-driven style expressions.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'android-app/app/src/main/kotlin/org')
| -rw-r--r-- | android-app/app/src/main/kotlin/org/terst/nav/MainActivity.kt | 7 |
1 files changed, 4 insertions, 3 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 e208892..ccdf3b4 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 @@ -25,6 +25,7 @@ import org.maplibre.android.maps.MapView import org.maplibre.android.maps.MapLibreMap import org.maplibre.android.maps.Style import org.maplibre.android.style.layers.CircleLayer +import org.maplibre.android.style.expressions.Expression import org.maplibre.android.style.layers.PropertyFactory import org.maplibre.android.style.layers.SymbolLayer import org.maplibre.android.style.sources.GeoJsonSource @@ -494,9 +495,9 @@ class MainActivity : AppCompatActivity() { val tidalCurrentLayer = SymbolLayer(TIDAL_CURRENT_LAYER_ID, TIDAL_CURRENT_SOURCE_ID).apply { setProperties( PropertyFactory.iconImage(TIDAL_ARROW_ICON_ID), - PropertyFactory.iconRotate(PropertyFactory.get("rotation")), - PropertyFactory.iconSize(PropertyFactory.get("size")), - PropertyFactory.iconColor(PropertyFactory.get("color")), + PropertyFactory.iconRotate(Expression.get("rotation")), + PropertyFactory.iconSize(Expression.get("size")), + PropertyFactory.iconColor(Expression.get("color")), PropertyFactory.iconAllowOverlap(true), PropertyFactory.iconIgnorePlacement(true) ) |
