private void OnBasemapsMenuItemClicked(object sender, PopupMenu.MenuItemClickEventArgs e)
{
// Get title from the selected item
var selectedBasemapType = e.Item.TitleCondensedFormatted.ToString();
// Get index that is used to get the selected url
var selectedIndex = _basemapTypes.ToList().IndexOf(selectedBasemapType);
switch (selectedIndex)
{
case 0:
// Set the basemap to Topographic
_myMapView.Map.Basemap = Basemap.CreateTopographic();
break;
case 1:
// Set the basemap to Streets
_myMapView.Map.Basemap = Basemap.CreateStreets();
break;
case 2:
// Set the basemap to Imagery
_myMapView.Map.Basemap = Basemap.CreateImagery();
break;
case 3:
// Set the basemap to Oceans
_myMapView.Map.Basemap = Basemap.CreateOceans();
break;
}
}