我是学Java的,校招进了公司,是做这个的,我就只有现学了,还好有耐心的师傅和同事们友好帮助,不然我可能就凉了。 好了,话不多说,本章内容就是使用vs2017 创建一个WPF项目并且一步一步手把手加载fly地图文件吧,
前提准备: 你得有这个软件 这个软件是公司的,我不敢乱传,想自学的朋友,可能得自己想办法去弄这个软件了。 ,没有也没事,大不了是看不到地图嘛,没有地图这个流程也是可以走完的。 接着就是vs2017了,这个随便百度一下也能搞定,下载安装过程我就略过了。
开始了: 1.打开vs2017-----文件—新建—项目 如图: 然后: 看见这个test6就知道我练习了多少次了吧!编码没有捷径,一次不熟就两次。
然后,就变成了这个款式: 然后开始简单编写一下下面的XAML(其实感觉和html差不多) 做好这个,点开旁边的xaml.cs文件,应该是这样的 好,重点来了, 首先你想,咱们要把地图放进刚刚的Grid里面,首先需要一个大的而且特殊的容器(毕竟是装地图嘛) 那就需要一个引入:WindowsFormsIntegration这个dll 下面是引入过程: 然后,现在只是引入进来,还没用呢! 在代码上面using引入进来用 然后咱们才开始弄那个特殊的容器的变量 接下来还需要三个引用: 这三个引用应该都是在你安装的TerraExplorer目录下能找到,如果找不到就想办法去找到。言尽于此。 然后要弄一个加载地图的控件如下,具体后面慢慢介绍: 接着,具体我写注释里了 你以为这样就完了?你肯定运行不起来! 还有操作! 这个勾勾一定要去掉!它默认选中的,你要手动取消勾选。
还有最后一步: 这三个引用的这个嵌入互操作属性一定都要是false,因为他们都是TerraExplorerX这个引用的,有一个的嵌入互操作是true就要冲突,冲突就凉。 如果已经全部手动设置位false,那么就可以启动了。 好的,我今天就干了这个事情,完美,睡觉!