Xamarin + ArcGISRuntime之添加點線面

        
        private void EditShpfile_Click(object sender, EventArgs e)
        {
            #region 研究shapfilew文件
           // //增加點
           // SimpleMarkerSymbol sms = new SimpleMarkerSymbol();
           // sms.Color = Color.Red;
           // sms.Size = 34;
           // sms.Style = SimpleMarkerSymbolStyle.X;
           // MapPoint mapPoint = new MapPoint(-117.334, 34.55, 6000);
           // Graphic g = new Graphic(mapPoint, sms);
           // GraphicsOverlay graphicsOverlay = new GraphicsOverlay();

           // graphicsOverlay.Graphics.Add(g);
           // ////增加線
           // //SimpleLineSymbol smLine = new SimpleLineSymbol();
           // //smLine.Color = Color.Red;
           // //smLine.Style = SimpleLineSymbolStyle.Dash;
           // //MapPoint mp = new MapPoint(-117, 34.55);
           // //MapPoint mp0 = new MapPoint(118, 36);
           // //List<MapPoint> pointList = new List<MapPoint>();
           // //pointList.Add(mp);pointList.Add(mp0);
           // //Polyline polyline = new Polyline(pointList);
           // //Graphic gline = new Graphic(polyline, smLine);
           // //graphicsOverlay.Graphics.Add(gline);


           // ////增加面
           // //MapPoint mp1 = new MapPoint(-117, 33);
           // //MapPoint mp2 = new MapPoint(100, 34);
           // //MapPoint mp3 = new MapPoint(50, 60);
           // //MapPoint mp4 = new MapPoint(150, 80);
           // //List<MapPoint> pointlist = new List<MapPoint>();
           // //pointlist.Add(mp1);
           // //pointlist.Add(mp2);
           // //pointlist.Add(mp3);
           // //pointlist.Add(mp4);
           // //SimpleFillSymbol sfs = new SimpleFillSymbol();
           // //sfs.Color = Color.FromRgb(255, 0, 255);
           // ////sls爲線符號實例
           // //LineSymbol lineSymbol = new SimpleLineSymbol();
           // //lineSymbol.Color = Color.Green;
           // //lineSymbol.Width = 20;
           // //sfs.Outline= lineSymbol;
           // //Polygon polygon = new Polygon(pointlist);
           // //Graphic gpolygon = new Graphic(polygon, sfs);
           // //graphicsOverlay.Graphics.Add(gpolygon);

           // //
           // //Envelope envelope = new Envelope(-123,33,-101,48, mapView.SpatialReference);
           // //所有元素都有一個外接矩形 。
           // //new Point( -117.195800, 34.056295);

           // //SketchEditor mainSketchEditor = mapView.SketchEditor;
           // //var point = mainSketchEditor.SelectedVertex;

           // //SketchStyle mainSketchStyle =mapView.SketchEditor.Style;

           // //mainSketchEditor.StartAsync(SketchCreationMode.Point);
           //// mainSketchEditor.Stop();
           
           // //官網
            
            

           // mapView.GraphicsOverlays.Add(graphicsOverlay);
           // LoadLayer();
            #endregion 研究shapefile文件


        }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章