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

Silverlight arcgis--之Graphic

  要让一个Graphic显示出来,总共分3步:
1、定义Graphic:
在xaml中
  1. <esri:Graphic>
  2. </esri:Graphic>
复制代码
在code-behind中
Graphic g= new Graphic()
2、设置Graphic的Geometry和Symbol属性
  1. <esri:Graphic>
  2. <esri:Graphic.Symbol>
  3. <esriSymbols:SimpleMarkerSymbol Color="Blue" Size="12" Style="Square" />
  4. </esri:Graphic.Symbol>
  5. <esriGeometry:MapPoint X="108" Y="30" />
  6. </esri:Graphic>
复制代码
在code-behind中
  1. Graphic g = new Graphic()
  2. {
  3. Geometry = new MapPoint(108,30),
  4. Symbol = new SimpleMarkerSymbol()
  5. {
  6. Color = new SolidColorBrush(Colors.Blue),
  7. Size = 12,
  8. Style = SimpleMarkerSymbol.SimpleMarkerStyle.Square
  9. }
  10. };
复制代码
3、把定义好的Graphic添加到Graphicslayer里:
  1. <esri:Graphicslayer ID="GLayer">
  2. <esri:Graphicslayer.Graphics>
  3. <esri:Graphic>
  4. <esri:Graphic.Symbol>
  5. <esriSymbols:SimpleMarkerSymbol Color="Blue" Size="12" Style="Square" />
  6. </esri:Graphic.Symbol>
  7. <esriGeometry:MapPoint X="108" Y="30" />
  8. </esri:Graphic>
  9. </esri:Graphicslayer.Graphics>
  10. </esri:Graphicslayer>
复制代码
  1. Graphic g = new Graphic()
  2. {
  3. Geometry = new MapPoint(108,
  4. Style = SimpleMarkerSymbol.SimpleMarkerStyle.Square
  5. }
  6. };
  7. Graphicslayer glayer = Map1.Layers["GLayer"] as Graphicslayer;
  8. glayer.Graphics.Add(g);
复制代码

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

相关推荐