MapInfo.Data.Table activeMapTable = MapInfo.Engine.Session.Current.Catalog.GetTable("layerName");
MapInfo.Mapping.LabelLayer lbLayer = new MapInfo.Mapping.LabelLayer("lbbLayer", "lbbLayer");
MapInfo.Mapping.LabelSource lbSource = new MapInfo.Mapping.LabelSource(activeMapTable);
//set label\'s style
lbSource.DefaultLabelProperties.Style.Font.Name = "宋体";//字体
lbSource.DefaultLabelProperties.Style.Font.Size = 9;//大小
lbSource.DefaultLabelProperties.Layout.Alignment = MapInfo.Text.Alignment.CenterRight;//标注显示的位置
lbSource.DefaultLabelProperties.Layout.Offset = 7;//偏移量
lbSource.DefaultLabelProperties.Style.Font.ForeColor = System.Drawing.Color.Black;//标注字颜色 lbSource.DefaultLabelProperties.Style.Font.TextEffect=MapInfo.Styles.TextEffect.Box;//标注背景,Box为方框,Halo为光晕
lbSource.DefaultLabelProperties.Style.Font.BackColor = System.Drawing.Color.Yellow;//方框或者光晕的颜色
lbSource.DefaultLabelProperties.Style.Font.Shadow = false;//显示阴影
lbSource.DefaultLabelProperties.Caption = "xx";//标注字段
lbLayer.Sources.Append(lbSource);
biaoZhu = lbLayer.Alias;
MainMap.Map.Layers.Add(lbLayer);
分享到:
相关推荐
- 在 Eclipse 中打开项目,然后选择 `Project -> Properties -> Java Build Path -> Libraries -> Add Library -> User Library`,添加 MapXtreme Java 库至项目的依赖列表中。 2. **设置运行 Server**: - 选择 `...
### MapXTreme电子地图C#2008技术笔记总结 #### 一、加载地图图层 在MapXTreme电子地图应用中,加载地图图层是实现地理信息系统(GIS)功能的基础步骤。以下是对给定代码片段的深入解析: 1. **设置地图查找路径与...
通过实例代码,用户将学会如何添加标记、绘制图形、实现点击事件处理等功能,进一步提升MapXtreme2008的应用开发能力。 MapXtreme2008的最新特性也是教程的重点之一,例如增强的性能优化、3D地图支持和新的数据分析...
本主题主要关注如何在C#环境中利用MapXtreme来构建功能丰富的地理信息系统。MapXtreme为开发者提供了丰富的API和控件,使得在.NET框架下构建地图应用变得相对简单。 1. **MapXtreme简介**: MapXtreme是一款基于...
MapXtreme 2008 鹰眼是一款基于地图服务的应用程序,它由Microsoft Visual Studio 2005(VS2005)使用C#编程语言开发,适用于Windows Forms(Winform)平台。这个应用的核心是利用MapXtreme 2008的特性,提供了一个...
在.NET Framework 2008环境下,我们可以利用C#语言和MapXtreme的功能来实现地图的加载以及在图层上画线的操作。本文将详细讲解如何在MapXtreme图层上绘制线段,涉及的主要知识点包括地图对象的初始化、图层的管理、...
3. **图层管理**:开发者可以通过C#代码动态添加、删除、管理和组织地图图层,包括矢量图层(点、线、面)、栅格图层(如卫星影像或地形图)和标注图层。 4. **对象交互**:MapXtreme允许用户与地图上的对象进行...
将mapxtreme680.lic放在目录 C:\Program Files\Common Files\MapInfo\MapXtreme\6.8.0\ mapXtreme2008就可以正常使用了
MapXtreme 2008是开发地图和可地图化应用程序的理想...利用MapXtreme 2008,用户还能够开发丰富的AJAX Web应用,并且能够充分利用地图技术方面的最新成果,包括半透明层、曲线标记、功能增强的标注功能和抗锯齿等功能。
MapXtreme 2008 是杰克逊软件公司(Jack Henry & Associates)开发的一款强大的地图开发平台,主要用于地理信息系统(GIS)的应用。这款软件提供了丰富的地图展示、数据分析和地理处理功能,使得非专业GIS用户也能...
GIS开发利器-MapXtreme 2008
MapXtreme 2008 SCP Merge Modules是MapInfo公司推出的一款强大的地图开发工具,主要服务于企业级GIS(地理信息系统)应用。该工具的核心功能是将地图数据、地图渲染和空间分析集成到应用程序中,使得开发者能够创建...
1、安装MapXtreme2008试用版。 2、复制 mapxtreme680.lic 到:"C:\Program Files\Common Files\MapInfo\MapXtreme\6.8.0
MapXtreme 2008 SCP 是一款由杰得技术公司(Intergraph Corporation)开发的专业地理信息系统(GIS)软件,主要用于构建和管理地理空间数据,以及开发地图和地理信息应用。这款产品提供了强大的地图渲染、空间分析和...
C#和MapXtreme是构建WebGIS应用的两种关键技术。C#是一种面向对象的编程语言,被广泛用于开发Windows应用程序、Web服务以及.NET框架下的各种应用。MapXtreme则是杰仕登软件公司(GeoServer Solutions)推出的一款...
MapXtreme 2008 v6.8.0 增强了对用户自定义元数据的支持,允许开发者在地图层上添加更多的自定义信息。这有助于提高数据的可读性和可用性。 #### 语言偏好键值对 新增了一个特性,允许设置语言偏好键值对,以支持...
MapXtreme 2008 是一款由 Autodesk 公司推出的强大地图应用程序开发平台,专为构建地理信息系统(GIS)应用而设计。这个示例是基于 Visual Studio 2005(VS2005)进行开发的,利用 MapXtreme 2008 的版本6.8,同时...