微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ArcGIS API for Silverlight之ElementLayer使用注意点

 <!--地图控件-->
        <esri:Map x:Name="myMap"  ExtentChanged="myMap_ExtentChanged" WrapAround="True" IslogoVisible="False" Extent="114.289579051054,29.3907111115968,121.380372848428,33.7272787947227">
            <i:Interaction.Behaviors>
                <local:WheelZoom />
            </i:Interaction.Behaviors>
            <esri:Map.Layers>
                <esri:ArcGISTiledMapServiceLayer ID="BaseLayer" Url="http://192.168.2.188/arcgis/rest/services/AnHuiBase/MapServer"/>
                <!--<bing:TileLayer ID="BingLayer"></bing:TileLayer>-->
                <!--Graphicslayer-->
                <esri:Graphicslayer ID="MyGraphicslayer">
                </esri:Graphicslayer>
                <esri:Graphicslayer ID="MyGraphicslayer2">
                </esri:Graphicslayer>
                <esri:Graphicslayer ID="MapTipLayer">
                </esri:Graphicslayer>
                <!---特征图层-->
                <!--<esri:FeatureLayer ID="MyFeatureLayer">
                </esri:FeatureLayer>-->
            </esri:Map.Layers>
        </esri:Map>


ElementLayer.SetEnvelope方法很重要,必须设置


                    Graphic grahpics = sender as Graphic;
                    ESRI.ArcGIS.Client.Projection.WebMercator mercator = new ESRI.ArcGIS.Client.Projection.WebMercator();
                    ESRI.ArcGIS.Client.Geometry.Envelope selected = mercator.ToGeographic(grahpics.Geometry).Extent;
                    ElementLayer.SetEnvelope(tip,new Envelope(new MapPoint(selected.XMin,selected.YMin),new MapPoint(selected.XMin,selected.YMin)));
                    if (elementLayer.Children.Count > 0)
                    {
                        elementLayer.Children.Clear();
                        elementLayer.Children.Add(tip);
                    }
                    else
                    {
                        elementLayer.Children.Add(tip);
                    }

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐