I am trying to get a simple overlay working in Xamarin Forms (all code in shared folder) with Esri.ArcGISRuntime SDK v100.1.0, using VS.NET 2017, testing the Android project. I load an ESRI basemap, then add a busmap/transitmap as a layer on top of that. I have tried various types of layers. In all 3 cases, when I monitor the layerviewstatus, it goes from “loading” to “error”. I do get the basemap to display, but nothing is overlayed. Am I going about this the right way, or could someone suggest a way to get the actual “error” that is being generated? Thanks so much in advance.
Here is my code for the tiledLayerUri, imageLayerUri, featureLayerUri:
Map myMap = new Map(Basemap.CreateStreets());
var tiledLayerUri = new Uri( "https://gissbservices.suffolkcountyny.gov/arcgis/rest/services/BusMap/MapServer");
ArcGISTiledLayer tiledLayer = new ArcGISTiledLayer(tiledLayerUri);
tiledLayer.Name = "Tiled Layer";
myMap.OperationalLayers.Add(tiledLayer);
var imageLayerUri = new Uri( "https://gissbservices.suffolkcountyny.gov/arcgis/rest/services/SCTransitRouteStops/MapServer");
ArcGISMapImageLayer imageLayer = new ArcGISMapImageLayer(imageLayerUri)
imageLayer.Name = "Image Layer";
imageLayer.MinScale = 40000000;
imageLayer.MaxScale = 2000000;
myMap.OperationalLayers.Add(imageLayer);
var featureLayerUri = new Uri( "https://gissbservices.suffolkcountyny.gov/arcgis/rest/services/SCTransitRouteStops/MapServer/1");
FeatureLayer myFeatureLayer = new FeatureLayer(featureLayerUri);
myFeatureLayer.Name = "Feature Layer";
myMap.OperationalLayers.Add(myFeatureLayer);