ArcGIS Explorer SDK开发(一)——自定义按钮
来源:互联网 发布:改mac地址的软件 编辑:程序博客网 时间:2024/05/15 14:01
今天开始,我来向大家介绍一下如何使用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开发的内容。
- ArcGIS Explorer SDK开发(一)——自定义按钮
- ArcGIS Explorer SDK开发(二)——空间查询
- ArcGIS Explorer SDK简介
- 《ArcGIS Runtime SDK for Android开发笔记》——(3)、ArcGIS Runtime SDK概述
- ArcGis Explorer 开发资料
- 《ArcGIS Runtime SDK for Android开发笔记》——(10)、ArcGIS Runtime SDK支持的空间数据类型
- 《ArcGIS Runtime SDK for Android开发笔记》——(4)、基于Android Studio构建ArcGIS Android开发环境
- ArcGIS Runtime SDK for iOS开发系列教程(1)——开发前准备
- 《ArcGIS Runtime SDK for Android开发笔记》——(6)、基于Android Studio的ArcGIS Android工程结构解析
- 《ArcGIS Runtime SDK for Android开发笔记》——(7)、示例代码arcgis-runtime-samples-android的使用
- ArcGIS iPhone SDK开发教程(一)开发环境搭建(官方版)
- ArcGIS Runtime SDK for Android教程——(一)介绍以及环境搭建
- ArcGIS Engine开发Geodatabase代码(一)——Cursors
- ArcGIS Runtime SDK for iOS开发系列教程(2)——MapViewDemo解析
- ArcGIS Runtime SDK for iOS开发系列教程(3)——Objective-C语法基础
- ArcGIS Runtime SDK for iOS开发系列教程(5)——要素信息的绘制
- ArcGIS Runtime SDK for iOS开发系列教程(7)——GeometryService与GeometryEngine使用
- ArcGIS Runtime SDK for iOS开发系列教程(8)——Geoprocessor使用
- 在Word中利用日历向导查农历
- 幻世(OurDream)2D图形引擎使用教程8——处理操作输入(2)
- hibernate sql查询总结
- 判断JavaScript对象是否可用的正确方法
- Android 手机上获取手机当前上网IP地址
- ArcGIS Explorer SDK开发(一)——自定义按钮
- expedted : before ;
- 黑马程序员---java学习笔记之面向对象知识点2
- LeetCode Divide Two Integers
- 更改串口设备ttyUSB0权限
- iOS 二维码,条形码扫描
- 9.1 进程与线程
- Linux下Fork与Exec使用
- 判断JavaScript对象是否存在的10个方法