diff --git a/app/src/main/java/de/jadehs/strassenschadenpro2/MapViewModel.kt b/app/src/main/java/de/jadehs/strassenschadenpro2/MapViewModel.kt index f119fea..e604f69 100644 --- a/app/src/main/java/de/jadehs/strassenschadenpro2/MapViewModel.kt +++ b/app/src/main/java/de/jadehs/strassenschadenpro2/MapViewModel.kt @@ -2,12 +2,25 @@ package de.jadehs.strassenschadenpro2 import android.app.Application import androidx.lifecycle.AndroidViewModel +import com.arcgismaps.data.ServiceFeatureTable import com.arcgismaps.mapping.ArcGISMap import com.arcgismaps.mapping.BasemapStyle +import com.arcgismaps.mapping.Viewpoint +import com.arcgismaps.mapping.layers.FeatureLayer import com.arcgismaps.toolkit.geoviewcompose.MapViewProxy +import de.jadehs.strassenschadenpro2.pages.SettingsPage class MapViewModel(application: Application): AndroidViewModel(application) { val map: ArcGISMap = ArcGISMap(BasemapStyle.OpenOsmStyle) val mapViewProxy = MapViewProxy() + + lateinit var featureLayer: FeatureLayer + + init { + val serviceFeatureTable = ServiceFeatureTable("https://services9.arcgis.com/UVxdrlZq3S3gqt7w/ArcGIS/rest/services/StrassenSchaeden/FeatureServer/0") + featureLayer = FeatureLayer.createWithFeatureTable(serviceFeatureTable) + map.operationalLayers.add(featureLayer) + map.initialViewpoint = Viewpoint(53.14, 8.20, 20000.0) + } } \ No newline at end of file