基于OpenLayers的地图应用中图标汉化
来源:互联网 发布:html文章发布网页源码 编辑:程序博客网 时间:2024/04/28 16:55
在OpenLayers中图标默认是英文的,但是作为中国人,且做出来的地图产品主要是面向中国人,英文的图标对我们来说自然是不可接受的,因此需要对其进行汉化。这个功能做起来也很简单。只需要添加如下几个语句即可:
OpenLayers.INCHES_PER_UNIT["千米"]=OpenLayers.INCHES_PER_UNIT["km"];OpenLayers.INCHES_PER_UNIT["米"]=OpenLayers.INCHES_PER_UNIT["m"];OpenLayers.INCHES_PER_UNIT["英里"]=OpenLayers.INCHES_PER_UNIT["mi"];OpenLayers.INCHES_PER_UNIT["英寸"]=OpenLayers.INCHES_PER_UNIT["ft"];map.addControl(new OpenLayers.Control.ScaleLine({topOutUnits:"千米",topInUnits:"米",bottomOutUnits:"英里",bottomInUnits:"英寸"}));
然后看一下吧,地图图标单位变成中文了。
1 0
- 基于OpenLayers的地图应用中图标汉化
- Openlayers中Google地图的加载
- 基于OpenLayers的地图封装Javascript类定义
- 基于OpenLayers的地图封装Javascript类定义
- OpenLayers中基于Filter的WFS查询
- 地图的开发研究--基于openlayers+geoserver+tomcat的离线地图--本地.shp地图
- OpenLayers 2.8 中NavToolbar中图标方向的配置
- OpenLayers 2.8 中NavToolbar中图标方向的配置
- OpenLayers 2.8 中NavToolbar中图标方向的配置
- OpenLayers中地图缩放级别的设置方法
- OpenLayers中地图缩放级别的设置方法
- OpenLayers中地图缩放级别的设置方…
- OpenLayers 学习(二)基于OpenLayers添加地图控件
- 地图的开发研究--基于openlayers+geoserver+tomcat的离线地图--前期技术准备prototype
- 地图的开发研究--基于openlayers+geoserver+tomcat的离线地图--postgis空间数据库
- 地图的开发研究--基于openlayers+geoserver+tomcat的离线地图--postgis空间数据库
- openlayers 的点击地图事件
- 关于OpenLayers的地图可视化
- uboot 之uboot.lds分析
- uboot之board.c源码分析
- Java深究1
- EBS R12安装升级(FRESH)(三)
- DOM的概念和选取元素的方法
- 基于OpenLayers的地图应用中图标汉化
- arm-linux 初接触
- Eclipse中10个最有用的快捷键组合
- Birt报表
- 分享5个可视化的正则表达式编辑工具
- 10步教你学会简单的MVC架构的java程序(适合新手)
- NSDictionary NSMutableDictionary NSSet 还有数组中字符串比较排序,数组中国数字从大到小排序
- 机器学习笔记
- 文件系统制作