为Autodesk Infrastructure Map Server(AIMS) Mobile Viewer创建自定义控件
AIMS 2012开始引入了面向移动设备的MobileViewer(或iViewer), AIMS2012中还是以技术预览版的方式提供,需要单独安装. 从AIMS2013开始,这个组件已经集成到WebExtension中,而不用单独安装. 如果你对MobileViewer还不了解,请看峻祁连的另外一篇文章:Autodesk Infrastructure Map Server 2012 – iViewer for iPad, iPhone, Andriod.
AIMS2013的Mobile Viewer以及提供了常见的基本功能,但也许并不能满足你的需要,你可能需要扩展他的功能,添加你自己的自定义按钮来实现特定的功能。峻祁连在今年6月在波士顿举行的AEC DevCamp上做了关于这个主题的讲座,如果你感兴趣,可以下载AECDevCamp的PPT和相关示例代码。其中这个专题的课程号是 3 Infrastructure –> 3.6 Creating a Custom Control for Mobile Viewer.
下面是示例代码的截图:
添加自定义按钮
最简单的hello word,显示手指点击地图的坐标。
显示当前地图的详细信息。
调用由asp.net实现的服务器业务逻辑,显示当前选择要素的详细信息。