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

0 投票

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

代码如下:

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();

6月 21 分类:  52次浏览 | 用户: 回首那一抹云烟 初出茅庐 (74 分)

1个回答

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

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

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

希望可以帮助到您。
6月 21 用户: 执笔画月 名扬四海 (1,640 分)
...