Skip to content

Commit

Permalink
basemap as layer not feature layer
Browse files Browse the repository at this point in the history
  • Loading branch information
TADraeseke committed Feb 4, 2025
1 parent 0bc248e commit fe04317
Showing 1 changed file with 3 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ import com.arcgismaps.geometry.GeometryEngine
import com.arcgismaps.mapping.ArcGISMap
import com.arcgismaps.mapping.PortalItem
import com.arcgismaps.mapping.layers.FeatureLayer
import com.arcgismaps.mapping.layers.Layer
import com.arcgismaps.mapping.symbology.SimpleLineSymbol
import com.arcgismaps.mapping.symbology.SimpleLineSymbolStyle
import com.arcgismaps.mapping.view.Graphic
Expand Down Expand Up @@ -277,7 +278,7 @@ class GenerateOfflineMapWithCustomParametersViewModel(private val application: A
) {
(arcGISMap.basemap.value?.baseLayers?.first())?.let { basemapLayer ->
// get the export tile cache parameters
getExportTileCacheParameters(parameterOverrides, basemapLayer as? FeatureLayer)?.let { exportTileCacheParameters ->
getExportTileCacheParameters(parameterOverrides, basemapLayer as? Layer)?.let { exportTileCacheParameters ->
// create a new sublist of LODs in the range requested by the user
exportTileCacheParameters.levelIds.clear()
(minScale until maxScale).forEach { i ->
Expand Down Expand Up @@ -318,7 +319,7 @@ class GenerateOfflineMapWithCustomParametersViewModel(private val application: A
/**
* Helper function to get export tile cache parameters for the given layer.
*/
private fun getExportTileCacheParameters(parameterOverrides: GenerateOfflineMapParameterOverrides, targetFeatureLayer: FeatureLayer?): ExportTileCacheParameters? {
private fun getExportTileCacheParameters(parameterOverrides: GenerateOfflineMapParameterOverrides, targetFeatureLayer: Layer?): ExportTileCacheParameters? {
targetFeatureLayer?.let {
val key = OfflineMapParametersKey(it)
return parameterOverrides.exportTileCacheParameters[key]
Expand Down

0 comments on commit fe04317

Please sign in to comment.