public Envelope GetFullExtent(Layer layer) { if (layer is GroupLayer) { Envelope env = null; foreach (var l in ((GroupLayer) layer)) { var e1 = GetFullExtent(l); if (env == null) env = e1; else env = env.Union(e1); } return env; } else { return layer.FullExtent; } }
public Envelope GetFullExtent(Layer layer) { return layer is GroupLayer ? ((GroupLayer) layer).Aggregate<Layer, Envelope>(null, (env, l) => env == null ? GetFullExtent(l) : env.Union(GetFullExtent(l))) : layer.FullExtent; }
Los miembros registrados pueden publicar, seguir actualizaciones y más. ¿Nuevo aquí? Regístrate gratis.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.