_Portal = new ArcGISPortal(); _Portal.InitializeAsync(null, (p, ex) => { if (ex != null) { txtMaps.Text = "Basemaps currently unavailable"; lbxBaseMaps.Visibility = Visibility.Collapsed; } else { SearchParameters param = new SearchParameters(); param.Limit = 20; ArcGISPortalInfo pInfo = p.ArcGISPortalInfo; pInfo.SearchBasemapGalleryAsync(param,(items,err) => { if (err == null) { txtMaps.Text = "Basemap Options:"; lbxBaseMaps.ItemsSource = items.Results; lbxBaseMaps.Visibility = Visibility.Visible; } else { txtMaps.Text = "Basemaps currently unavailable"; lbxBaseMaps.Visibility = Visibility.Collapsed; } }); } });
Once again, thank you very much Dominique!
_Portal.InitializeAsync(null, (p, ex) => .......
_Portal = new ArcGISPortal(); _Portal.InitializeAsync("http://www.arcgis.com/sharing", (p, ex) => { if (ex != null) { txtMaps.Text = "Basemaps currently unavailable"; lbxBaseMaps.Visibility = Visibility.Collapsed; } else { ArcGISPortalInfo pInfo = p.ArcGISPortalInfo; pInfo.SearchBasemapGalleryAsync(null,(items,err) => { if (err != null) { txtMaps.Text = "Basemaps currently unavailable"; lbxBaseMaps.Visibility = Visibility.Collapsed; } else { txtMaps.Text = "Select a Basemap"; lbxBaseMaps.ItemsSource = items.Results; lbxBaseMaps.Visibility = Visibility.Visible; } }); } });
_Portal = new ArcGISPortal(); _Portal.InitializeAsync("http://www.arcgis.com/sharing", (p, ex) => { if (ex != null) { txtMaps.Text = "Basemaps currently unavailable"; lbxBaseMaps.Visibility = Visibility.Collapsed; } else { ArcGISPortalInfo pInfo = p.ArcGISPortalInfo; SpatialSearchParameters param = new SpatialSearchParameters { QueryString = pInfo.BasemapGalleryGroupQuery //QueryString is "title:\"ArcGIS Online Basemaps\" AND owner:esri_en" }; p.SearchItemsAsync(param, (result, err) => { if (err == null) { System.Diagnostics.Debug.WriteLine(result.Results.Count()); //Results is empty } }); txtMaps.Text = "Select a Basemap"; lbxBaseMaps.Visibility = Visibility.Visible; } });
Angemeldete Mitglieder können Beiträge verfassen, Updates folgen und mehr. Neu hier? Registriere ein kostenloses Konto.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.