前两个月我说要好好看看这个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。 下面是运行结果: 源代码下载后用Visual Studio 2010编译,然后把bin/debug(or release)中的所有输出文件复制到C:/ProgramData/Autodesk/Vault 2012/Extensions/GoogleMapExt文件夹中,启动Vault Explorer 2012,增加用户自定义属性Address(你也可为此属性设置属性映射,比如从dwg文件中的一个属性映射到Vault,这样Vault就会自动从文件中读入该属性给Address属性赋值)。如下所示为增加的Address属性: 下一步是配置。这一步是必须的。先要reset菜单。在工具条上空白处点鼠标右键,选Customize…命令,然后在出现的窗口点Reset按钮并退出。这一步完了后,在tools菜单中会出现Configure Google Map…菜单项,点击该菜单,出现如下窗口。选好刚才增加的Address属性,并确保选择Key Property为第一个,在Display Properties中选择几个想要看的属性。 至此,准备工作就绪。 选择好一个文件或者文件夹,编辑它的Address属性,赋予该属性一个地址,如下图所示: 退出属性编辑窗口后,在Google Map Info窗口就可以看到你输入的地址信息在地图中的显示。很酷吧? 文章来源:http://blog.csdn.net/barbarahan
|