OpenLayers的使用
来源:互联网 发布:java能做嵌入式开发吗 编辑:程序博客网 时间:2024/06/05 05:06
找个好工作,好难,回学校好好学习,明年实习吧!
基本函数
1. 初始话一个MAP对象
Varmap=new OpenLayers.Map(param1, param2 );参数一指示用于显示地图的HTML页面中元素的ID;参数二是一个JSON数据对象,包含一组键值对;
2. 创建一个WMS的图层对象
Varwms=new OpenLayers.Layer.WMS(param1,param2,param3,param4);第一个参数传递图层的名称;第二个参数表示接受图层的URL;第三个参数指示图层的属性,也是JSON的数据格式;第三个参数设置所有图层的属性;
3. 将图层添加到MAP
Map.addLayers(wms),这里参数可以传递一个数组,类似于[layer1,layer2,layer3….]
4. 设置地图的显示区域
Map.zoomToMaxExtent(),这种方式用于显示整体地图
Map.setCenter(new OpenLayers.LonLat(x,y));
Map.zoomTo(5);
拿出代码来<!doctype html><html><head><meta charset="utf-8"><title>创建一个简单的电子地图</title><script type="text/javascript" src="code/OpenLayers.js"></script><style>body{width:80%;height:80%;margin-left:18%;padding:0;} </style></head><body onLoad="init()"><div id="map_element" style="width:500px; height:500px"></div><script type="text/javascript">var map; function init(){map=new OpenLayers.Map('map_element',{});var wms=new OpenLayers.Layer.WMS('OpenLayers WMS','http://vmap0.tiles.osgeo.org/wms/vmap0',{layers:'basic'},{});map.addLayer(wms);if(map.getCenter()){map.zoomToMaxExtent();}}</script></body></html>
- OpenLayers的使用
- OpenLayers(FireBugs的使用)
- openlayers使用geoser的WMS协议
- openlayers与echarts3的结合使用
- OpenLayers开发:使用事件
- Openlayers使用WFS服务的跨域问题的解决办法
- Geoserver的安装配置(组合OpenLayers使用)
- 使用Openlayers v4时感觉需要记一下的东西
- Openlayers之使用XYZ的方式加载OpenStreetMap
- OpenLayers 投影的概念
- openlayers的popup实现
- OpenLayers类库的
- openlayers
- openlayers
- OpenLayers
- openlayers
- openLayers
- OpenLayers
- 第一章:ASP.NET 简介
- tomcat 启动报错touch Linux中
- 29,UC(08)
- sqlserver导入sql文件 sqlserver中通过osql/ocmd批处理批量执行sql文件的方法
- 30,UC(09)
- OpenLayers的使用
- 网站防止非法用户登录的session方式实现
- 普通程序员解说lambda演算(1)
- 二叉树类型笔试面试题大总结(含代码)
- 又一个牛人的博客,收藏起来,吃掉!
- 计划执行记录
- Maven 快速安装和配置 入门
- Google中国2014校园招聘笔试Round B China New Grad Test Problem B. Meet and party
- Java架构师学习路线