Google Map 在Vault中的运用

前两个月我说要好好看看这个Google Map Extension for Autodesk Vault程序,可是还是因为太忙未遂我愿。今日终于得空学了一遍。真的是只有你想不到的,没有做不到的J。你可以从下面这个地址下载到源代码:
http://justonesandzeros.typepad.com/blog/2011/03/google-map-extension.html#comments
这个程序是在Vault里面定制了一个Google Map Info窗口,搜索文件的属性,并用Google Map显示文件中的属性信息(地址)。前者用的是Vault API,显示地址信息用的是Google Map的API。
下面是运行结果:
Google Map 在Vault中的运用
源代码下载后用Visual Studio 2010编译,然后把bin\debug(or release)中的所有输出文件复制到C:\ProgramData\Autodesk\Vault 2012\Extensions\GoogleMapExt文件夹中,启动Vault Explorer 2012,增加用户自定义属性Address(你也可为此属性设置属性映射,比如从dwg文件中的一个属性映射到Vault,这样Vault就会自动从文件中读入该属性给Address属性赋值)。如下所示为增加的Address属性:
Google Map 在Vault中的运用
下一步是配置。这一步是必须的。先要reset菜单。在工具条上空白处点鼠标右键,选Customize…命令,然后在出现的窗口点Reset按钮并退出。这一步完了后,在tools菜单中会出现Configure Google Map…菜单项,点击该菜单,出现如下窗口。选好刚才增加的Address属性,并确保选择Key Property为第一个,在Display Properties中选择几个想要看的属性。
Google Map 在Vault中的运用
至此,准备工作就绪。
选择好一个文件或者文件夹,编辑它的Address属性,赋予该属性一个地址,如下图所示:
Google Map 在Vault中的运用
退出属性编辑窗口后,在Google Map Info窗口就可以看到你输入的地址信息在地图中的显示。很酷吧?
Tags: 

延伸阅读

最新评论

发表评论