`

mapxtreme2005 创建各种样式

 
阅读更多
public MapInfo.Styles.CompositeStyle GetOpaquesStyle(bool opaqueType, System.Drawing.Color borderColor)
        {
            MapInfo.Styles.SimpleInterior simpleInterior;
            if (opaqueType)
                simpleInterior = new MapInfo.Styles.SimpleInterior(); //缺省构造函数是白色实心
            else
            {
                simpleInterior = new MapInfo.Styles.SimpleInterior(2); //2是面透明               
            }
            MapInfo.Styles.LineWidth lineWidth = new MapInfo.Styles.LineWidth(1, MapInfo.Styles.LineWidthUnit.Point);
            MapInfo.Styles.SimpleLineStyle simpleLineStyle;
            if (opaqueType)
                simpleLineStyle = new MapInfo.Styles.SimpleLineStyle(lineWidth);
            else if (!opaqueType)
                simpleLineStyle = new MapInfo.Styles.SimpleLineStyle(lineWidth, 2, borderColor); //2表示填充//透明,即能够显示轮廓
            else
                simpleLineStyle = new MapInfo.Styles.SimpleLineStyle(lineWidth, 0); //0表示全部透明,即连轮
            //廓都看不到
            MapInfo.Styles.AreaStyle areaStyle = new MapInfo.Styles.AreaStyle(simpleLineStyle, simpleInterior);
            simpleInterior.BackColor = borderColor;
            simpleInterior.ForeColor = borderColor;
            MapInfo.Styles.CompositeStyle compositeStyle = new MapInfo.Styles.CompositeStyle(areaStyle, null, null, null);
            return compositeStyle;
        }
分享到:
评论

相关推荐

    MapXtreme2005开发指南

    - **命名空间**:MapXtreme2005提供了多个命名空间,涵盖了数据管理、地图绘制、样式设置等多个方面。 - **应用程序体系结构**:包括Web应用程序和桌面应用程序两种架构,分别针对不同的应用场景设计。 #### Web...

    MapXtreme2005开发人员指南

    MapXtreme 2005允许开发者创建自定义的位图符号,从而提供更加丰富的视觉效果。 #### 许可证文件工具 许可证文件工具可以帮助开发者管理和验证MapXtreme 2005的许可证。这对于企业级应用非常重要。 #### WinForms...

    MapXtreme2005_DevGuide.pdf

    1. 地图渲染:MapXtreme 2005可以高效地渲染地图,包括多层、多种数据源的地图,支持各种地图样式和符号化。 2. 地图操作:提供了平移、缩放、旋转等基本地图操作,以及测量距离、面积,搜索地址等功能。 3. 数据...

    vs2005+mapxtreme2005例子

    总的来说,VS2005与MapXtreme2005的结合,为GIS应用开发提供了一个强大的平台,能够满足各种复杂的需求,无论是简单的地图展示,还是复杂的地理分析,都可以通过熟练掌握这两者,轻松实现。对于有兴趣深入GIS领域的...

    MapXtreme2005 v6.6

    1. 地图渲染与可视化:软件提供了强大的地图绘制和渲染能力,用户可以自定义地图样式,创建丰富的地图视图,包括矢量图层、栅格图层、地形图以及卫星图像等。 2. 数据管理:支持多种地理数据格式,如Shapefile、Geo...

    C#开发基于Mapxtreme2005的GIS系统

    MapXtreme 2005是一款强大的地图开发工具,提供了丰富的API和控件,允许开发者创建具有地图基本操作、图层管理、查询定位以及专题图创建、修改和删除等功能的应用。 一、地图基本操作 地图基本操作是GIS系统的核心...

    MapXtreme2005对象模型Poster

    MapXtreme 2005对象模型海报通常会详细展示该软件的各种类、接口和方法,帮助开发者理解和利用这个强大的工具。 在MapXtreme 2005的对象模型中,有几个关键的概念和组件: 1. **Map对象**:这是所有地图操作的基础...

    MapXtreme2005_DevGuide(中文版).pdf

    ### MapXtreme2005 Developer Guide 中文版 关键知识点解析 #### 一、概述 《MapXtreme2005 Developer Guide》是一本详细的开发指南,旨在帮助开发者利用MapXtreme2005开发地理信息系统(GIS)。这本书如同MSDN之于...

    MapXtreme 2005 Web 应用程序规划及最佳实践.ppt

    讲座中还涵盖了实际的应用示例,展示了如何使用MapXtreme 2005创建、编辑工作区,加载数据源,以及如何构建地图视图和交互功能。 在规划Web应用程序时,需要深入了解目标用户的需求和预期负载。例如,预测用户数量...

    mapxtreme鹰眼

    它提供了一整套API和控件,使得开发者能够轻松地在各种平台上创建交互式、高性能的地图应用程序。"鹰眼"功能是MapXtreme中的一个重要特性,它通常被称为小地图或者导航图,用于在主地图界面之外提供一个全局的视图,...

    MapXtreme2005_65_ObjectModelPoster

    ### MapXtreme2005_65_ObjectModelPoster:地图制作软件的关键知识点 #### 概述 MapXtreme2005_65_ObjectModelPoster 是一款功能强大的地图制作工具,提供了丰富的API接口和支持多种地理信息系统(GIS)功能。通过...

    mapxtreme 实现专题图

    2. **创建地图项目**:首先,你需要在MapXtreme环境中创建一个新的地图项目,配置所需的底图数据,如矢量图层或栅格图层。底图数据可以来源于各种格式,如Shapefile、GeoTIFF等。 3. **加载数据**:将包含专题信息...

    MapXtreme for java源码

    在MapXtreme中,可以通过创建Point对象并设置其坐标来创建点图元,然后将其添加到地图视图上。此外,可以自定义点图元的样式,如形状、颜色和大小。 - **线图元**:线图元用于表示路径或连接,如道路、航线等。...

    使用mapxtreme插件进行使用

    1. **地图渲染**:MapXtreme能以多种方式展示地图,如矢量图层、栅格图层、地形图层等,支持自定义样式和符号系统。 2. **数据管理**:支持数据导入、导出,以及在线数据编辑和版本控制,确保数据的准确性和一致性。...

    c# mapxtreme 图层上画线

    在C#编程环境中,MapXtreme是一款强大的地图开发组件,用于创建交互式的地图应用程序。在.NET Framework 2008环境下,我们可以利用C#语言和MapXtreme的功能来实现地图的加载以及在图层上画线的操作。本文将详细讲解...

    mapxtreme 桌面完整示例

    8. **地图样式与主题**:MapXtreme支持自定义图层样式,包括颜色、符号、标签等。通过示例,用户可以学会如何创建和应用不同的地图样式和主题。 9. **空间查询**:例如,基于位置的搜索,缓冲区分析,最近邻查找等...

    mapxtreme sample

    这些示例可以帮助开发者快速理解和学习如何使用MapXtreme API来创建自己的GIS应用。在“mapxtreme sample”这个压缩包中,虽然没有提供具体的文件列表,但我们可以假设它可能包含了以下类型的示例: 1. 地图渲染:...

    MapXtreme画线

    MapXtreme是一款强大的地图开发...总结起来,MapXtreme画线涉及到的主要知识点包括地图对象的定位、图层操作、线性几何对象的创建以及样式定制。这些功能使开发者能够创建动态、交互式的地图应用,满足各种GIS需求。

    MapXtreme2008示例

    5. **地图样式和主题**:可能展示了如何定义地图的样式,以及创建和切换不同的地图主题。 6. **性能优化**:可能包含了缓存机制、地图瓦片的使用,以提高大规模地图数据的加载速度。 总的来说,"MapXtreme2008示例...

    mapxtreme简介

    MapXtreme 2004还支持各种地图工具,如画线工具、平移和缩放工具,允许用户进行交互式地图操作。此外,坐标和坐标系在MapXtreme中至关重要,因为它们决定了地图上点的位置和精度。投影的选择直接影响到地图的准确性...

Global site tag (gtag.js) - Google Analytics