Esempio n. 1
0
        private void webTiledLayerComboBox1_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            WebTiledLayerComboItem selectedItem = (sender as ComboBox).SelectedItem as WebTiledLayerComboItem;

            if (selectedItem != null)
            {
                if (MyMapView.Map.Layers["MyWebTiledLayer"] != null)
                {
                    MyMapView.Map.Layers.Remove("MyWebTiledLayer");
                }

                var myWebTiledLayer = new WebTiledLayer {
                    ID = "MyWebTiledLayer"
                };
                myWebTiledLayer.CopyrightText = selectedItem.CopyrightText;
                myWebTiledLayer.TemplateUri   = selectedItem.UrlTemplate;
                myWebTiledLayer.SubDomains    = selectedItem.SubDomains;

                switch (selectedItem.Name)
                {
                case "MapQuest":
                    Attribution.ContentTemplate = Attribution.Resources["MapQuestAttribution"] as DataTemplate;
                    break;

                case "Stamen Toner":
                    Attribution.ContentTemplate = Attribution.Resources["StamenTonerAttribution"] as DataTemplate;
                    break;

                case "Stamen Terrain":
                    Attribution.ContentTemplate = Attribution.Resources["StamenOtherAttribution"] as DataTemplate;
                    break;

                case "Stamen Watercolor":
                    Attribution.ContentTemplate = Attribution.Resources["StamenOtherAttribution"] as DataTemplate;
                    break;

                case "OpenCycleMap":
                    Attribution.ContentTemplate = Attribution.Resources["OpenCycleMapAttribution"] as DataTemplate;
                    break;

                case "MapBox Dark":
                    Attribution.ContentTemplate = Attribution.Resources["MapboxAttribution"] as DataTemplate;
                    break;

                case "MapBox Terrain":
                    Attribution.ContentTemplate = Attribution.Resources["MapboxAttribution"] as DataTemplate;
                    break;

                default:
                    Attribution.Visibility = Visibility.Collapsed;
                    break;
                }
                MyMapView.Map.Layers.Add(myWebTiledLayer);
            }
        }
Esempio n. 2
0
        private void webTiledLayerComboBox1_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            WebTiledLayerComboItem selectedItem = (sender as ComboBox).SelectedItem as WebTiledLayerComboItem;

            if (selectedItem != null)
            {
                _webTiledLayer1.CopyrightText = selectedItem.CopyrightText;
                _webTiledLayer1.TemplateUri   = selectedItem.UrlTemplate;
                _webTiledLayer1.SubDomains    = selectedItem.SubDomains;
            }
        }
        private void webTiledLayerComboBox1_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            WebTiledLayerComboItem selectedItem = (sender as ComboBox).SelectedItem as WebTiledLayerComboItem;

            if (selectedItem != null)
            {
                if (MyMapView.Map.Layers["MyWebTiledLayer"] != null)
                {
                    MyMapView.Map.Layers.Remove("MyWebTiledLayer");
                }

                var myWebTiledLayer = new WebTiledLayer {
                    ID = "MyWebTiledLayer"
                };
                myWebTiledLayer.CopyrightText = selectedItem.CopyrightText;
                myWebTiledLayer.TemplateUri   = selectedItem.UrlTemplate;
                myWebTiledLayer.SubDomains    = selectedItem.SubDomains;
                MyMapView.Map.Layers.Add(myWebTiledLayer);
            }
        }