GeoPicture

0 投票
怎么通过 GeoPicture 添加透明的png图片 或者有别的方式在地图上显示一个透明的图片,二维的  C#winform
8月 21, 2019 分类:  122次浏览 | 用户: 1617314949 才疏学浅 (18 分)

1个回答

0 投票
您好!在跟踪图层TrackingLayer 里添加GeoPicture ,TrackingLayer.Add (GeoPicture,string);GeoPicture 可以通过GeoPicture (String, Rectangle2D, Double)进行构造。
8月 21, 2019 用户: 胡延南 名扬四海 (3,300 分)
这个方法 我知道 但是我添加的透明 png图片 并没有透明

 
            GeoPicture pic = new GeoPicture(imageFile, new Point2D(121.5386, 38.9663), 16 * 0.0000107288360595742, 16 * 0.0000107376885234075, 0);
           
            this.mapControl.Map.TrackingLayer.Add(pic2, "D|222");
png本身背景就是透明的,您背景不透明应该是png图片内容背景不是透明的,建议您再ps里将图片背景设置为透明再存储为png格式。如果您觉得您png图片没问题,请将运行效果截图给我我好帮您定位。
...