ArcGIS API for Silverlight 在地图上画圆
来源:互联网 发布:js获取url传数组参数 编辑:程序博客网 时间:2024/05/16 15:26
//Silverlight前台添加 GraphicsLayer 图层 <esri:GraphicsLayer ID="MyGraphicsLayer" Opacity="0.5"/> /// <summary> /// ArcGIS API for Silverlight 画圆 /// </summary> /// <param name="radius">圆的半径</param> /// <param name="centerP">圆心的点</param> /// <param name="graphicsLayer">GraphicsLayer图层</param> public void GetEllipseGraphic(double radius, MapPoint centerP, GraphicsLayer graphicsLayer) { Graphic result = new Graphic(); List<MapPoint> points = new List<MapPoint>(); for (double i = 0; i <= 360; i++) { points.Add(new MapPoint((centerP.X - Math.Cos(Math.PI * i / 180.0) * radius), (centerP.Y - Math.Sin(Math.PI * i / 180.0) * radius))); } ESRI.ArcGIS.Client.Geometry.PointCollection pCollection = new ESRI.ArcGIS.Client.Geometry.PointCollection(points); ESRI.ArcGIS.Client.Geometry.Polygon g = new ESRI.ArcGIS.Client.Geometry.Polygon(); g.Rings.Add(pCollection); result.Geometry = g; SimpleFillSymbol sfs = new SimpleFillSymbol(); sfs.BorderBrush = new SolidColorBrush(Colors.Red); sfs.BorderThickness = 2; sfs.Fill = new SolidColorBrush(Colors.DarkGray); result.Symbol = sfs; graphicsLayer.Graphics.Add(result); }
0 0
- ArcGIS API for Silverlight 在地图上画圆
- ArcGIS API for Silverlight 使用google地图
- ArcGIS API for Silverlight 加载google地图
- ArcGIS for Silverlight API google地图操作
- ArcGIS API for Silverlight 中根据坐标点在地图上打标记
- arcgis api for silverlight
- ArcGIS API for Silverlight 点击地图弹出自定义窗体
- ArcGIS API for Silverlight 地图加载进度条类之MapProgressBar
- ArcGIS API for Silverlight加载BingMap遥感地图
- 使用ArcGIS API for Silverlight + Visifire绘制地图统计图
- ArcGIS API for Silverlight加载google地图(后续篇)
- ArcGIS API for Silverlight 点击地图弹出自定义窗体
- ArcGIS API for Silverlight部署本地地图服务
- 使用ArcGIS API for Silverlight + Visifire绘制地图统计图
- ArcGIS API for silverlight-本地发布的地图不能显示
- ArcGIS API for Silverlight实现地图测距功能
- 使用ArcGIS API for Silverlight + Visifire绘制地图统计图
- ArcGIS for Silverlight在地图上随机显示图片
- SILENTCAST是另一类UBUNTU最好的GIF视频录制器
- Java集合
- 33家国内外知名的手机广告平台的SDK名单汇总,吐血推荐
- Windows 7 开始-所有程序排序
- 利用Canvas作图示例实例-小小
- ArcGIS API for Silverlight 在地图上画圆
- 《机器学习技法》第十讲:Random Forest
- Activiti5第十一弹,流程监听器与任务监听器
- Remove Duplicates from Sorted List
- 求最小公倍数
- chromium使用ninja和VS2010集成开发环境编译比较
- git使用(简单)说明
- java思想总总结8--字符串,正则
- SEU寒假训练题解二 D Codeforces 439A