private void RadioButtonOff_Click(object sender, RoutedEventArgs e) { ESRI.ArcGIS.Client.Bing.TileLayer tileLayer = MyMap.Layers["BingLayer"] as TileLayer; tileLayer.Visible = false; } private void RadioButton_Click(object sender, RoutedEventArgs e) { ESRI.ArcGIS.Client.Bing.TileLayer tileLayer = MyMap.Layers["BingLayer"] as TileLayer; string layerTypeTag = (string)((RadioButton)sender).Tag; TileLayer.LayerType newLayerType = (TileLayer.LayerType)System.Enum.Parse(typeof(TileLayer.LayerType), layerTypeTag, true); tileLayer.LayerStyle = newLayerType; if (tileLayer.Visible == false) { tileLayer.Visible = true; } }
<!-- Base Map Switcher --> <Border x:Name="BaseMapSwitcher" Style="{StaticResource CommonBorder}" VerticalAlignment="Top" HorizontalAlignment="Right" Margin="5"> <StackPanel Orientation="Horizontal" Margin="5"> <RadioButton Content="No BaseMap" ToolTipService.ToolTip="No base map" GroupName="BaseLayer" Margin="5,0,0,0" Foreground="White" FontSize="11" > <i:Interaction.Triggers> <i:EventTrigger EventName="Checked"> <actions:SetLayerVisibilityAction TargetName="Map" LayerID="BaseLayer" Visible="False"/> </i:EventTrigger> </i:Interaction.Triggers> </RadioButton> <RadioButton Content="Streets" IsChecked="True" ToolTipService.ToolTip="Worldwide Street Map" GroupName="BaseLayer" Margin="5,0,0,0" Foreground="White" FontSize="11" > <i:Interaction.Triggers> <i:EventTrigger EventName="Checked"> <actions:SetLayerUrlAction TargetName="Map" LayerID="BaseLayer" Url="http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_StreetMap_World_2D/MapServer"/> <actions:SetLayerVisibilityAction TargetName="Map" LayerID="BaseLayer" Visible="True"/> </i:EventTrigger> </i:Interaction.Triggers> </RadioButton> .......
<esri:Map > <esri:Map.Layers> <esri:LayerCollection> <bing:TileLayer /> <esri:ArcGISTiledMapServiceLayer /> <esri:GraphicsLayer /> </esri:LayerCollection> </esri:Map.Layers> </esri:Map>
<esri:Map > <bing:TileLayer /> <esri:ArcGISTiledMapServiceLayer /> <esri:GraphicsLayer /> </esri:Map>
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.