We are loading a map via a portal and a portal item. The map we load is based on a tile layer and it is public. Unfortunately, I get the error "Portal item type incorrect" and I don't know what to do about it.
val portal = Portal(Endpoints.ARCGIS_PORTAL_SERVER, Portal.Connection.Anonymous)
portal.load()
.onSuccess {
Timber.d("Portal loaded with status ${portal.loadStatus.value}")
val portalItem = PortalItem(portal, Endpoints.ARCGIS_BASEMAP_ID)
portalItem.load().onSuccess {
Timber.d("Portal item loaded with status ${portalItem.loadStatus.value}")
mapView.map = ArcGISMap(portalItem).apply {
load().onSuccess {
Timber.d("Map loaded successfully with status ${loadStatus.value}")
}.onFailure {
Timber.d("Failed to load map with status ${loadStatus.value}")
}
}
}.onFailure {
Timber.d("Portal item load failed with status ${portalItem.loadStatus.value}")
}
}
.onFailure {
Timber.d("Portal load failed with status ${portal.loadStatus.value}")
}