`

关于处理Maptips的技巧和方法总结

阅读更多

为了处理adf中关于Maptips的各种棘手问题,我前段时间没少费心血。为了感谢各位朋友的支持,今天我就把整理好的关于如何处理Maptips的技巧和方法贴出来,相信识货的朋友会喜欢滴!

 

一、如何处理 Maptips 被 map image 遮挡的情况?

当在模板生成的web map application中加入自己的floatpannel等对象时会引起页面对象Z-index的排序,会造成Maptips弹出信息框被map image遮挡的情况,最直接的解决办法:将PageContent div的z-index设值为0即OK。

 

二、如何修改或取消默认的Maptips图标?——且保留Maptips功能

查看Maptips属性,找到对应的图标文件(一共3个,分别对应于——默认状态、鼠标停留、鼠标点击),然后用Photoshop将这些图标文件修改成透明的gif文件,如此以来,即可保留Maptips功能,又不会因为Maptips图标遮挡原本的图层符号,这在涉及专题图显示的应用中非常有用!

                 

    

三、如何修改Maptips弹出信息框样式?   
基于Heather G. of ESRI的思路,无需变动IIS发布目录下aspnet_client目录中原始的css文件和javascript文件。 具体步骤:

  • 1. Change the UseDefaultWebResources property of the maptips control to "False"。
  • 2. Copy the "display_maptips.js" file in the "aspnet_client\ESRI\WebADF\JavaScript" directory to the Javascript folder of the web application。
  • 3. Change the line in your display_maptips.js (inside of the new folder you just copied to)
       From
           this.classPrefix = (classPrefix!=null && classPrefix.length>0) ? classPrefix: "ADF_";
       To
           this.classPrefix = (classPrefix!=null && classPrefix.length>0) ? classPrefix: "Custom_";。
  • 4. Register this script in the html source of the mapping application page (default.aspx usually). I put the following line right after the beginning form tag...
       --------------------------
       'javascript (if in the javascript folder of site)
       <script language="javascript" type="text/javascript" src="javascript/display_maptips.js"></script>
       --------------------------。
  • 5. Copy the maptips.css file from the "aspnet_client\ESRI\WebADF\styles" folder to the root folder of your web site (or anywhere you want, you just have to modify the css link in the page)。
  • 6. Modify the css file changing the "ADF_" prefixes to "Custom_" prefixes。
  • 7. Add the link to this stylesheet in the "head" section of the html source of the mapping application page
       --------------------------
       'stylesheet (if in the root folder of the site)
       <link href="maptips.css" type="text/css" rel="stylesheet" />
       --------------------------。
  • 8. Now all thats left is to modify the copied maptips.css file (in the mapping app directory) with the changes you want。

我按如此步骤之后,可以任意定制自己的Maptips了,希望能对朋友们有所帮助。

                    

 

四、如何将maptips弹出信息框中的click icon fpr more information改成自己内容?——注意编码问题!!

修改display_maptips.js文件,将click icon fpr more information等提示信息修改成自己的,保存即可。
注意,我们的中文操作系统编码默认是gbk、gb2312,而.net默认的编码是utf-8,因此修改了里面汉字信息后,要另存为utf-8编码,否则会出现乱码的现象。具体做法:在vs 2005 IDE中打开修改js后,保存时,高级保存选项里设置编码为utf-8编码。

分享到:
评论

相关推荐

    java adf 中的maptips原理

    这个库包含了处理MapTips所需的所有核心逻辑和方法,使得开发者能够轻松地在地图应用中集成和自定义MapTips。 #### 属性表解析 - **lastClickedFeature[]mapTipFeatures**:这是存储从服务器返回的带有MapTips的...

    数字图像处理知识点总结.zip

    以上是数字图像处理的主要知识点,这些内容对于理解图像处理的基本原理、方法和技术至关重要,无论是在学术研究还是实际应用中,都有着广泛的应用。通过深入理解和实践,可以更好地处理和分析图像,解决各种图像相关...

    新兴医疗废物消毒处理技术环境技术验证评价方案设计--以摩擦热处理技术为例.pdf

    该论文对医疗废物处理技术的发展和环境技术验证评价的重要性进行了总结和讨论,为医疗废物处理技术的发展和应用提供了参考。 知识点: 1. 医疗废物处理技术的环境技术验证评价方案的设计 2.摩擦热处理技术在医疗...

    数字信号处理-------基于计算机的方法Sanjit K.Mitra第四版课后答案(全部).rar

    总之,这个压缩包提供的《数字信号处理——基于计算机的方法》第四版课后答案,是学习者宝贵的参考资料,能够帮助他们巩固课堂所学,提高独立解决问题的能力,为深入研究和应用数字信号处理打下坚实基础。...

    机械故障诊断技术中的信号处理方法_时域分析

    摘 要:应用信号处理方法对振动信号进行特征提取的技术是机械设备故障诊断领域的重要研究方向。常用的机 械设备故障诊断领域的信号处理方法主要包括时域分析、频域分析和时频分析。针对常用的振动信号处理方法,总结...

    大数据量,海量数据处理方法总结参照.pdf

    标题中的“大数据量,海量数据处理方法总结参照.pdf”表明这是一个关于处理大量数据的技术文档,主要探讨了在处理海量数据时的各种策略和方法。描述提到这些方法常出现在像百度、谷歌、腾讯这样的大公司面试笔试中,...

    C#异常处理总结及简单实例

    C#异常处理总结及简单实例 一、异常处理的理解? 异常处理是指程序在运行过程中,发生错误会导致程序退出,这种错误,就叫做异常。 因此处理这种错误,就称为异常处理。 二、异常处理如何操作? C# 异常处理时建立在...

    数字信号处理——基于计算机的方法(第三版)

    总之,《数字信号处理——基于计算机的方法(第三版)》覆盖了从基础理论到实用技巧的广泛内容,通过MATLAB实践,让读者能够将理论知识转化为实际操作技能。无论是对数字信号处理感兴趣的初学者,还是需要提升技术...

    基于Matlab的X线医学图像增强与直方图处理方法.pdf

    总结来说,这篇文章通过比较直方图均衡化和规定化这两种处理方法,展示了Matlab在医学图像增强领域中的应用潜力。其结果不仅对医学图像处理研究人员有重要的参考价值,也显示出Matlab强大的工具箱功能对于图像处理...

    数字信号处理——基于计算机的方法(第四版)MATLAB源程序

    《数字信号处理——基于计算机的方法(第四版)MATLAB源程序》是一本深入探讨数字信号处理理论与实践的教材,作者为余翔宇。这本书特别强调了计算机在信号处理中的应用,采用MATLAB这一强大的计算工具,使得读者能够...

    地震数据处理的关键技术与效果.pdf

    本文系统总结了目前国内外地震数据处理的关键技术与效果,主要针对噪音处理、真振幅恢复处理、波形分辨率处理、地震剖面多次波处理、子波提取与整形处理、速度提取分析和偏移等方面归纳了11种较为先进实用的技术方法...

    HyperGraph曲线处理小技巧

    HyperGraph是一款用于图形化处理...这些技巧对于经常需要进行数据处理和分析的工程技术人员和科研人员来说,是非常有价值的。同时,wangdong也鼓励其他专业人士分享更多简单有效的技巧,共同促进这一领域的技术进步。

    数字图像处理知识点总结

    数字图像处理是指对数字图像进行处理、分析和理解,以提取有用信息、增强图像质量和实现自动识别的技术。以下是数字图像处理的知识点总结: 第一章 绪论 * 图像的表示方法:掌握图像的数字化过程、图像处理的三个...

    数字图像处理(总结)思维导图

    个人总结的有关数字图像处理相关知识思维导图(需下载MindMaster软件)

    FH_FZ5系列 图像处理系统 处理项目功能参考手册

    本手册是关于FH/FZ5系列图像处理系统的参考资料,详细介绍了该系列图像处理系统在功能、性能和使用方法等方面的信息。文档内容包含了对图像传感器的介绍、相机图像输入和输出的详细设定流程、图像的读取、相机选择、...

    数据库中多媒体数据处理的方法研究.pdf

    本研究主要研究多媒体数据处理的方法,着重介绍了多媒体数据库的概念和特点,并以SQL数据库为例总结了多媒体的数据压缩和解码技术。 数据库是按照数据结构来组织、存储和管理数据的仓库。常用的数据库有DB2、Oracle...

    ENVI遥感图像处理方法 第二版(含光盘数据)

    总的来说,《ENVI遥感图像处理方法 第二版》是一本系统全面的教程,涵盖了遥感图像处理的各个方面,对于学习和掌握ENVI软件以及遥感技术具有很高的指导价值。通过阅读和实践,读者可以提升在遥感数据分析和应用方面...

    最新关于家用废水处理的几点总结.doc

    标题和描述中提到的文档是关于家用废水处理的总结,主要关注如何有效地收集和利用家庭中的废水,以达到节约用水的目的。以下是对这部分内容的详细分析: 首先,文章提到作者最初尝试通过简单的方法,如将洗衣机抬高...

    利用TGO进行GNSS数据处理的方法与技巧.pdf

    文档标题“利用TGO进行GNSS数据处理的方法与技巧”指向了使用专业软件Trimble Geomatics Office(TGO)处理全球导航卫星系统(GNSS)数据的技术和策略。TGO软件是由美国天宝导航定位公司开发的,用于处理天宝公司...

    java日期处理总结

    java中关于日期处理的总结,包含各种日期格式之间的转java.util.Date(已经不提倡使用,该类的方法比较少) java.util.Calendar(抽象类) java.util.GregorianCalendar(是Calendar的子类,日期处理时候经常使用该类)****...

Global site tag (gtag.js) - Google Analytics