首页 / 浏览问题 / 组件GIS / 问题详情
winfrom 两张底图切换 会出现错位的现象 这是什么原因呢?
80EXP 2021年06月21日

两张底图切换 会出现错位的现象 这是什么原因呢?

代码如下:

sceneLeft.Scene.Layers.Remove("bingmap");
            if (IsWhitebackground)
            {
                 sceneLeft.Scene.Layers.Add("http://openstreetmap.org", Layer3DType.OpenStreetMaps, "bingmap", true);
            }
            else
            {
                sceneLeft.Scene.Layers.Add("http://openstreetmap.org", Layer3DType.BingMaps, "bingmap", true);
            }
            sceneLeft.Scene.Refresh();

1个回答

您好,您这边要切换底图完全可以将底图都加载进来控制图层显隐属性实现。

同时场景中正常添加在线底图图层,正常移除再添加,这边测试后是正常的没有出现错位。

还有,看您代码中使用的地图服务是OSM的公共地图,您的Layer3DType却用的是必应地图的类型。

希望可以帮助到您。
9,538EXP 2021年06月21日
...