`

关于处理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编码。

分享到:
评论

相关推荐

    哈工大 智能技术与自然语言处理技术课程 NLP系列课程 自然语言处理大总结 脑图总结.pdf

    最后,课程强调了语言模型的评价方法和不同类型的计算语言学研究,以及学习和借鉴其他语言处理经验的重要性,指出不应过度关注语言的特殊性,而应追求语言无关的技术,以提高处理效率和泛化能力。 总而言之,这个...

    大数据处理技术的总结与分析报告.docx

    本文对大数据处理技术进行了总结和分析,涵盖了事务型处理、数据统计分析和数据挖掘三个方面的知识点。 事务型处理 事务型处理是指在实际生活中常见的数据处理需求,例如淘宝交易系统、12306火车票交易系统、超市...

    大数据常见处理方法总结

    本文将重点总结大数据处理中常见的几种方法,包括Bloom Filter、Hashing和Bitmap。 首先,Bloom Filter是一种空间效率极高的概率型数据结构,常用于判断一个元素是否在一个集合中。其核心思想是使用一个位数组和几...

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

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

    试验设计与数据处理总结

    试验设计与数据处理是科学研究和工程实践中至关重要的环节,它涉及到如何有效地收集、分析和解释实验数据,以得出可靠的结论。以下是对这部分内容的详细解释: **第一章 误差分析** 误差分析是研究测量结果偏离真实...

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

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

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

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

    电信设备-信息处理装置及其控制方法和图像处理装置及其控制方法.zip

    标题中的“电信设备-信息处理装置及其控制方法和图像处理装置及其控制方法”涉及的是通信技术领域中的核心组件——信息处理装置和图像处理装置的设计与控制策略。在现代电信系统中,这些装置扮演着至关重要的角色,...

    机械加工工艺及热处理、表面处理技术PPT文档资料合集(30例).zip

    关于金属材料表面处理的几种方法.doc 典型零件机加工.ppt 圆跳动问题汇总.doc 基准及定位基准选择.ppt 定位基准的选择.ppt 尺寸公差、形位公差、表面粗糙度数值上的关系.ppt 强度、刚度、硬度和韧性、脆性、塑性.doc...

    项目验收工作总结和技术总结的撰写

    项目验收工作总结和技术总结是项目执行过程中的重要环节,它们是对项目执行情况的全面回顾和评估,旨在总结经验、吸取教训,为未来的工作提供指导。在撰写这类总结时,需遵循一定的文体要求和格式规范。 首先,项目...

    东风标致客户投诉处理方法及技巧讲义.pptx

    在东风标致的客户投诉处理方法及技巧中,首要强调的是以...总结来说,东风标致的客户投诉处理方法及技巧旨在通过正面态度、专业技能和有效流程,将投诉转化为提升客户满意度和忠诚度的机会,从而促进企业的长远发展。

    数字信号处理_基于计算机的方法第四版_Sanjit_课后答案[2-7章,英文版]

    《数字信号处理_基于计算机的方法第四版_Sanjit_课后答案[2-7章,英文版]》这个资源提供了关于数字信号处理的深入学习材料,特别关注了计算机在该领域的应用。数字信号处理是现代电子工程、通信、音频和图像处理等...

    基于CAD的等高线与陡坎的快速处理方法探讨.pdf

    总结来说,本文探讨了CAD环境下等高线和陡坎的快速处理方法,包括利用AutoCAD软件内置的AutoLISP语言进行自动化处理、应用RTK技术获取高精度数据,以及可能用到的Visual LISP和DLG技术。这些方法和技术的应用极大地...

    关于数字图像数据处理的方法

    在IT领域,数字图像数据处理是一项关键的技术,它涉及到计算机视觉、图像分析和机器学习等多个子领域。本知识点主要探讨如何对数字图像进行处理,包括图像分类和去除干扰信号,以此提升图像信息的提取和理解。 一、...

    Excel2007数据处理与分析实战技巧精粹.pdf

    介绍了Excel数据处理与分析方面的应用技巧,内容涉及Excel工作环境和基本操作、数据的输入和导入、数据整理和编辑、数据查询、分类汇总和合并计算等方面的使用技巧,以及数据透视表、模拟运算表、单变量求解工具和...

    FPGA数字信号处理实现原理及方法

    本书参考了大量最新的设计资料,内容新颖、理论和应用并重,充分反映了基于fpga实现数字信号处理的最新方法和技术,可以帮助读者系统地掌握这些方法和技术。 本书可作为相关专业开设fpga数字信号处理课程的本科生和...

    全波形机载激光雷达数据处理技术的研究进展.pdf

    本文首先介绍了全波形机载激光雷达激光测距的工作原理,然后讨论了全波形机载激光雷达数据处理的一般性方法,并总结了其数据处理技术国内外研究现状的主要进展,最后归纳了全波形激光雷达数据处理研究中的关键问题,...

    电信设备-信息处理装置、信息处理方法和存储有用于执行该信息处理方法的程序的存储介质.zip

    5. **PDF文档**:“信息处理装置、信息处理方法和存储有用于执行该信息处理方法的程序的存储介质.pdf”很可能是一份详细的技术文档,可能包含了关于上述概念的深入解释、设计方案、实施步骤、实例分析等。...

    信息处理技术员考试大纲

    信息处理技术员考试大纲旨在考核考生的信息技术基础知识、计算机组成、计算机网络、多媒体基础知识、信息处理常用设备、计算机系统安装和维护的基本知识、信息处理的基础知识、操作系统和文件管理的基本概念和基本...

Global site tag (gtag.js) - Google Analytics