Skyline软件从6.5版本开始提供了三维地图窗口扩展控件,通过这个控件我们可以实现多个三维地图窗口联动(多球对比)等功能。但是在二次开发的过程中,可能会遇到类似的问题,比如,启动程序调试运行时,却自动运行了TerraExplorer软件,让人感觉很诡异。 这时候你还会发现,原版放置了三维地图扩展控件的WinForm窗体上或者Html页面上,那些三维地图控件变成了“白板”,没有加载显示出来三维地图控件。如何解决这个问题呢? 你可以试着这样去解决这个问题: 1.运行注册表:cmd regedit;
2.找到这一项:HKEY_CURRENT_USER\SOFTWARE\Skyline\TerraExplorer Globals; 3.在这里新建一个DWORD 32-Bit,Name设置为CreateControlOverride ,对应值设置为1; 4.再重新运行你二次开发的程序; 5.祝你好运! 另外,有些用户在使用CityBuilder软件的时候,也遇到过类似的问题,就是在CityBuilder里新建工程,三维地图窗口未能正常显示,上面的解决方法同样适用。