PIE SDK临时元素的绘制
1. 功能简介
在数据的处理中会用到临时元素的绘制,用于当前显示;临时元素包括点、线、面、文本、图片五种元素;目前PIE SDK支持这五种元素的绘制,下面对五种临时元素的绘制功能进行介绍。
2. 功能实现说明
2.1. 临时点的绘制
2.1.1 . 实现思路及原理说明
第一步 |
设置点的Geometry信息 |
第二步 |
设置点的符号 |
第三步 |
绘制临时点元素 |
2.1.2. 核心接口与方法
接口/类 |
方法/属性 |
说明 |
MapControl |
DrawShape(IGeometry shape, ISymbol symbol) |
绘制Shape |
ISimpleMarkerSymbol |
Style |
获取或设置简单点符号样式 |
IMarkerSymbol |
Color |
获取或设置点的颜色 |
Size |
获取或设置点的大小 |
2.1.3. 示例代码
项目路径 |
百度云盘地址下/PIE示例程序/08元素绘制/06临时元素的绘制 |
视频路径 |
百度云盘地址下/PIE视频教程/08元素绘制/06临时元素的绘制.avi |
示例代码 |
|
/// <summary> |
2.1.4. 示例截图
2.2. 临时线的绘制
2.2.1. 实现思路及原理说明
第一步 |
设置线的Geometry信息 |
第二步 |
设置线的符号 |
第三步 |
绘制临时线元素 |
2.2.2. 核心接口与方法
接口/类 |
方法/属性 |
说明 |
MapControl |
DrawShape(IGeometry shape, ISymbol symbol) |
绘制Shape |
ILineSymbol |
Style |
获取或设置简单符号样式 |
2.2.3. 示例代码
项目路径 |
百度云盘地址下/PIE示例程序/08元素绘制/06临时元素的绘制 |
视频路径 |
百度云盘地址下/PIE视频教程/08元素绘制/06临时元素的绘制.avi |
示例代码 |
|
/// <summary> |
2.2.4. 示例截图
2.3. 临时面的绘制
2.3.1. 实现思路及原理说明
第一步 |
设置面的Geometry信息 |
第二步 |
设置面的符号 |
第三步 |
绘制临时元素 |
2.3.2. 核心接口与方法
接口/类 |
方法/属性 |
说明 |
MapControl |
DrawShape(IGeometry shape, ISymbol symbol) |
绘制Shape |
IFillSymbol |
… |
可以自行设置符号样式 |
2.3.3. 示例代码
项目路径 |
百度云盘地址下/PIE示例程序/08元素绘制/06临时元素的绘制 |
视频路径 |
百度云盘地址下/PIE视频教程/08元素绘制/06临时元素的绘制.avi |
示例代码 |
|
/// <summary> |
2.3.4. 示例截图
2.4. 临时文本的绘制
2.4.1. 实现思路及原理说明
第一步 |
设置临时文本的Geometry信息 |
第二步 |
设置文本显示的符号 |
第三步 |
绘制临时文本元素 |
2.4.2. 核心接口与方法
接口/类 |
方法/属性 |
说明 |
MapControl |
DrawShape(IGeometry shape, ISymbol symbol) |
绘制Shape |
ITextSymbol |
Color |
获取或文本设置颜色 |
Size |
获取或设置文本大小 |
|
Font |
获取或设置文本字体 |
|
Text |
获取或设置文本文字内容 |
2.4.3. 示例代码
项目路径 |
百度云盘地址下/PIE示例程序/08元素绘制/06临时元素的绘制 |
视频路径 |
百度云盘地址下/PIE视频教程/08元素绘制/06临时元素的绘制.avi |
示例代码 |
|
/// <summary> |
2.4.4. 示例截图
2.5. 临时图片的绘制
2.5.1. 实现思路及原理说明
第一步 |
设置图片的Geometry信息 |
第二步 |
设置图片的符号 |
第三步 |
绘制临时图片元素 |
2.5.2. 核心接口与方法
接口/类 |
方法/属性 |
说明 |
MapControl |
DrawShape(IGeometry shape, ISymbol symbol) |
绘制Shape |
IPictureFillSymbol |
CreateFromFile() |
图片从文本创建 |
2.5.3. 示例代码
项目路径 |
百度云盘地址下/PIE示例程序/08元素绘制/06临时元素的绘制 |
视频路径 |
百度云盘地址下/PIE视频教程/08元素绘制/06临时元素的绘制.avi |
示例代码 |
|
/// <summary> |
2.5.4. 示例截图
最新文章
- STL模板中的map的使用与例题
- 問題排查:建立選單時的錯誤 errcode:65318,errmsg:must use utf-8 charset hint: [Vwda70520vr18]
- LeetCode Path Sum II (DFS)
- SQL语言简介
- PHP在Windows下安装配置第一步
- Application的多种值判断测试程序
- windows加固方案
- 1179: [Apio2009]Atm
- 学问Chat UI(1)
- node实现一个WEBSOCKET服务器
- ABP架构学习系列二:ABP中配置的注册和初始化
- Socket之心跳包实现思路
- new Date()传参的浏览器兼容性
- JMeter 测试 ActiveMq
- Oracle插入语句日期格式设置
- PAT甲级题解(慢慢刷中)
- CentOS 7源码安装zabbix
- J2EE企业级应用架构发展
- Excel 求差集和并集
- KafkaStream实现wordcount
热门文章
- Mathematical optimization数学上的最优化
- mysql 全文搜索 FULLTEXT
- Python - selenium_WebDriver 鼠标键盘事件
- 一套最全的JavaScript 语言基础知识点总结(思维导图10张)
- Jquery remove() empty() css()
- CKEditor富⽂本编辑器
- luoguP4735 最大异或和
- JDK1.8源码阅读系列之二:LinkedList
- [集合]线程安全的HashMap
- cnd 计费流量查询服务模块设计与实现