MapObjects2.ImageLayer.OpenCatalog方法可以构建一个图片层,然后添加到AxMapObjects2.AxMap地图组件中,以实现采用位图的方式显示地图背景,达到地图更加美观和信息全的效果。
在比例尺相对较大时,如果把当前比例尺所有瓦片地图全部一次性加载到图层中时,速度就成了一个头疼的问题
在这里,采用加载当前窗口大小区域的图片来达到速度的优化
代码如下
代码中res1-res5代表一个像素显示的经度,也就是各个比例尺下经度的不同表示,pic_width和pic_height表示瓦片地图的图像宽度和高度。_map就是AxMapObjects2.AxMap组件。
值得注意的是当第一次加载图片时,_map.Extend因为还没有根据加载的图片进行初始化,所以第一次加载时采用全部加载图片,因为当比例尺小图片的数量比较少,对速度没有影响。
如果有任何问题或者建议,欢迎讨论
分享到:
相关推荐
基于VB的mapobject地图控件的引用和开发技术
基于MapObject,地图浏览、空间查询、空间分析等GIS基本功能
这程序应用了MapObject,对Shp文件实现了添加,放大,缩小,鹰眼图,还有DragFeedback等功能。
介绍了ESRI公司开发研制的MapObjects地理信息系统控件的特点,并基于MapObjects开发了长沙市电子地图应用软件。研究表明, 该控件能满足一般GIS功能的需求,是开发具有GIS功能软件的较好的开发工具。
mapobject二次开发mapobject二次开发mapobject二次开发
MapObject二次开发教程 详细的阐述了MapObject的开发过程
Mapobject2.0 与VB结合所开发的例子。
Map Object 安装文件 版本为2.3。
gis二次开发mapobject开发教程
mapobject使用手册
MapObject 2.4 ,很多人在找,就不用多说了。这是第二部分。
MapObject2.3 的 vc代码 common 文件
MapObject2.4 很多人在找,多余的就不说了。
c#+MapObject实例 c#+MapObject实例
mapobject的中文学习指南,比较经典的教程
关于GIS中MapObject的详细基础开发,开发语言是VB
MapObject二次开发教程,内含详细说明和丰富实例,手把手教你在基于MO的二次开发
C#与mapobject开发地理信息系统.pdf 一篇论文,可以参考下
mapobject测试,可以根据此用例作出更详细的程序
用vb开发mapobject,方便实用,可以加载地图,放大,缩小,移动等,还可以做缓冲分析,快来下载吧,软件很小,简单易懂