今天开始,我来向大家介绍一下如何使用ArcGIS ExplorerSDK来开发自定义的ArcGIS Explorer3D应用。上篇文章中介绍了ArcGIS ExplorerSDK的一些简单介绍,今天我们就来用一个简单的实例,来看一下如何使用ArcGIS ExplorerSDK进行开发。
下面我将介绍一下如何向ArcGIS Explorer中添加一个自定义按钮。
(一)在Visual Studio中创建一个工程
其实我们在安装完成ArcGIS ExplorerSDK后,就已经在Visual Studio中创建好了工程模板。那么我们在模板中选择“ArcGIS ExplorerButton”。
(二)设置Button的属性
创建完工程后,系统会进入属性设计界面,请完成相关的属性设置。
(三)填写代码
1、双击解决方案下的Button.cs文件。
2、在OnClick方法下面填写如下代码。
[C#]
MapDisplay md = Application.ActiveMapDisplay;
ESRI.ArcGISExplorer.Geometry.Point trackedPoint = md.TrackPoint();
Graphic pointGraphic = new Graphic(trackedPoint);
pointGraphic.Symbol = Symbol.Marker.Pushpin.Red;
md.Graphics.Add(pointGraphic);
(四)完成工程
1、保存工程后,重新生成解决方案。
2、完成工程后,系统会在本地磁盘下生成necessary文件。
- For Windows Vista and Windows
7—C:Users<username>AppDataRoamingESRIArcGIS
ExplorerAddins. - For Windows XP—C:Documents and
Settings<username>Application DataESRIArcGIS ExplorerAddIns.
(五)使用新添加的按钮
当开发ArcGIS Explorer的时候,把地图放大的一定比例的时候,我们就可以
点击我们添加的按钮,在地图随意的添加一个点。
这样呢,我们就完成一个对ArcGISExplorer的定义开发,是不是很简单呢。在后面
的文章当中,我会逐步的介绍有关ArcGIS Explorer SDK开发的内容。