首页 / 浏览问题 / 组件GIS / 问题详情
GeoPicture
18EXP 2019年08月21日
怎么通过 GeoPicture 添加透明的png图片 或者有别的方式在地图上显示一个透明的图片,二维的  C#winform

1个回答

您好!在跟踪图层TrackingLayer 里添加GeoPicture ,TrackingLayer.Add (GeoPicture,string);GeoPicture 可以通过GeoPicture (String, Rectangle2D, Double)进行构造。
3,362EXP 2019年08月21日
这个方法 我知道 但是我添加的透明 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图片没问题,请将运行效果截图给我我好帮您定位。
...