碰到Maptips控件的提示不能汉化,修改了 aspnet_client\ESRI\WebADF\Javascrīpt目录下的 display_maptips.js也没有用。。。
后来在喜欢素色http://hi.baidu.com/priest119的空间里,找到了解决的办法,自己定制maptips的提示。
把这篇文章的英文部分翻译了一下,方便怕啃E文的朋友。
关于处理Maptips的技巧和方法总结http://hi.baidu.com/priest119/blog/item/1abadeed0762df4c78f0552f.html
1将maptips控件的UseDefaultWebResources属性改为"False"
2将"aspnet_client\ESRI\WebADF\Javascrīpt"目录下的"display_maptips.js"文件复制到程序的Javascrīpt文件中
3打开display_maptips.js文件,将
“this.classPrefix = (classPrefix!=null && classPrefix.length>0) ? classPrefix: "ADF_";”改为“this.classPrefix = (classPrefix!=null && classPrefix.length>0) ? classPrefix: "Custom_";”并保存。
4在应用程序地图显示页面(通常是default.aspx)注册此脚本文件。
<scrīpt language="javascrīpt" type="text/javascrīpt" src="javascrīpt/display_maptips.js"></scrīpt>
5从"aspnet_client\ESRI\WebADF\styles"目录下,复制maptips.css到网站的根目录下。
6将此css文件的“ADF_”前缀改为"Custom_"。
7在地图显示页面中的html的头部添加样式各的链接。
<link href="maptips.css" type="text/css" rel="stylesheet" />
8修改maptips.css即可定制maptips的样式风格了。