企业网站域名网站建设管理报告
web/
2025/10/1 16:01:22/
文章来源:
企业网站域名,网站建设管理报告,广告页面模板网站,南宁网络推广如果我们需要在Bing Maps中加入一个小图钉标记#xff0c;该如何实现了#xff1f; Bing Maps控件已经为我们提供了这个功能#xff0c;在Microsoft.Maps.MapControl名称空间下提供了实现图钉应用的图钉层Pushpin类用该类来实现普通标识 在Xaml中添加map:Pushpin Locati… 如果我们需要在Bing Maps中加入一个小图钉标记该如何实现了 Bing Maps控件已经为我们提供了这个功能在Microsoft.Maps.MapControl名称空间下提供了实现图钉应用的图钉层Pushpin类用该类来实现普通标识 在Xaml中添加map:Pushpin Location33.845881352,105.165628188471/这样就简单地实现了一个图钉标识。但我们平时想用图片或其它的标识那就必须在Xaml中加 map:MapLayer x:NamemyMapLayer/map:MapLayer标记 下面是一个图片的标识 /// summary /// 首先定义Image对象的实例用于显示图片 /// 定义PositionOrigin的实例用于 /// /summary /// param namesender/param /// param namee/param private void btnMapLayer_Click(object sender, RoutedEventArgs e) { Image image new Image(); image.Source new BitmapImage(new Uri(images/China.jpg, UriKind.Relative)); image.Stretch Stretch.None; //图片域 image.ImageFailed image_imageFiled; PositionOrigin position new PositionOrigin(1.0, 1.0); //将图片按位置33.845881352, 105.165628188471显示在地图中myMapLayer是我们在Xaml定义的一个映射层。 this.myMapLayer.AddChild(image, new Location(33.845881352, 105.165628188471), position); } //异常事件 private void image_imageFiled(object sender, ExceptionRoutedEventArgs e) { } 效果如图 Bing Maps Silverlight Control支持用户自定义绘制多边形Polygon图形包括三角形、四边形矩形、菱形、以及其他更多多边形的图形绘制。多边形说简单点就是一个由多条边组成的有一定规则的图形比如三角形就是由三条边组成我们要在地图上绘制三角形需要知道三个顶点的坐标值精度和纬度。 下面是一个三角形的标识 //MapPolygon是用来绘制多边形的类 MapPolygon polygon new MapPolygon(); //给多边形填充颜色 polygon.Fill new System.Windows.Media.SolidColorBrush(System.Windows.Media.Colors.Red); polygon.StrokeThickness 5; polygon.Opacity 0.7; polygon.Locations new LocationCollection() { //三角形的第一个顶点坐标 new Location(34.9294740237661,107.506492025863), //三角形的第二个顶点坐标 new Location(37.7814222409819, 105.979148275863), //三角形的第三个顶点坐标 new Location(40.2865067209496, 109.219382650863) }; this.myMap.Children.Add(polygon); 注如果是四边形的话就是 polygon.Locations new LocationCollection() { //四边形的第一个顶点坐标 new Location(34.9294740237661,107.506492025863), //四边形的第二个顶点坐标 new Location(37.7814222409819, 105.979148275863), //四边形的第三个顶点坐标 new Location(40.2865067209496, 109.219382650863) ), //四边形的第四个顶点坐标 new Location(43.2865067209496, 44.219382650863) }; 效果如图 源码http://files.cnblogs.com/salam/SlBindMapDemo.rar转载于:https://www.cnblogs.com/salam/archive/2010/07/28/1787232.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/85134.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!