`

关于处理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火车票交易系统、超市...

    Matlab技术信号处理滤波方法总结.docx

    本文总结了几种常用的 Matlab 技术信号处理滤波方法,包括低通滤波、高通滤波、带通滤波和带阻滤波。通过使用这些滤波器方法,我们可以有效地处理信号中的噪声和干扰,从而获得更清晰的信号和更精确的结果。在实际...

    大数据常见处理方法总结

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

    地震勘探资料数字处理方法

    5. 交曲线和宽线剖面:交曲线和宽线剖面是地震勘探中利用多种测量技术组合而成的一种处理方法,用于提高数据的横向分辨率和增强图像的连续性。 6. 偏移归位:偏移归位技术是将经过预处理的地震数据,通过特定的算法...

    Matlab技术视频处理方法.docx

    下面是 Matlab 技术视频处理方法的知识点总结: 一、视频采集与处理 * 视频采集是指通过相机或者其他的图像设备,将连续的图像帧捕捉到计算机中,形成一段连续的视频流。 * 视频处理是指对这个视频流进行一系列的...

    大数据量_海量数据_处理方法总结

    下面的方法是我对海量数据的处理方法进行了一个一般性的总结,当然这些方法可能并不能完全覆盖所有的问题,但是这样的一些方法也基本可以处理绝大多数遇到的问题。下面的一些问题基本直接来源于公司的面试笔试题目...

    Matlab技术图像处理方法总结.docx

    总的来说,Matlab 在图像处理方面提供了一系列高效工具,包括预处理、分割和特征提取,这些工具使得研究人员和工程师能够处理各种复杂图像问题。理解并掌握这些方法,不仅可以提升图像分析的能力,也为解决实际问题...

    工业废水的化学处理方法总结.docx

    实际操作中,应针对具体废水的特性及成分,选择最适宜的处理方法,并严格遵循操作规程,确保技术安全和处理效率。对于从事相关工作的技术人员来说,准确掌握各种方法的计算和应用,不仅有助于提升工作效率,还能为...

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

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

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

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

    PIV技术的粒子图像处理方法

    文章提到的“图像处理方法”是指基于图像相关理论对PIV图像进行分析和处理的一系列方法。在进行PIV实验时,通常会在流体中撒播微小的示踪粒子,通过激光或其他光源照射形成清晰的图像,然后利用高速摄像设备记录这些...

    基于现代信号处理技术的心音与心电信号分析方法

    《基于现代信号处理技术的心音与心电信号分析方法》这本书的电子版

    遥感数字图像处理实验报告.pdf

    实习总结部分对整个实习过程进行了回顾和总结,反映了学生通过实习所获得的知识和技能,以及对遥感数字图像处理的更深层次理解。通过实习,学生不仅能够实际操作ENVI软件完成一系列遥感图像处理任务,而且对遥感图像...

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

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

    ChatGPT的多轮对话处理方法和技巧.docx

    这个技巧基于一种启发式的方法,通过综合考虑上下文和潜在意图的信息,对用户的意图进行推断和总结,从而更好地生成回复。这种方法在处理多轮对话中的语义理解和推理方面有很好的效果,提高了 ChatGPT 的对话能力。 ...

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

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

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

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

    数据驱动建模及科学计算―复杂系统和大数据处理方法_Kutz_扫描版带书签.pdf

    大数据集目前通常在科学上用于激励发展数学技术和计算方法,用来帮助分析、解释和释疑数据在科学应用环境中的意义。本书的特定目的是集成标准的科学计算方法和数据分析技术。通过这种方式,本书还引入了统计学、时频...

Global site tag (gtag.js) - Google Analytics