private void ReprojectPoints() { GraphicsLayer glayer = MyMap.Layers["MyGraphicsLayer"] as GraphicsLayer; GeometryService geos = new GeometryService("http://myserver/ArcGIS/rest/services/Geometry/GeometryServer"); geos.ProjectCompleted += new EventHandler<GraphicsEventArgs>(geos_ProjectCompleted); geos.Failed += new EventHandler<TaskFailedEventArgs>(geos_Failed); geos.ProjectAsync(glayer.Graphics.ToList(), MyMap.SpatialReference); } void geos_Failed(object sender, TaskFailedEventArgs e) { MessageBox.Show(e.Error.Message); } void geos_ProjectCompleted(object sender, GraphicsEventArgs e) { GraphicsLayer glayer = MyMap.Layers["MyGraphicsLayer"] as GraphicsLayer; glayer.ClearGraphics(); foreach (Graphic g in e.Results) { g.Symbol = SimpleMarker; glayer.Graphics.Add(g); } }
Signed in members can post, follow updates, and more. New here? Register a free account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.