zoukankan      html  css  js  c++  java
  • OpenLayers 学习笔记 (2)

    下面的例子为通过OpenLayers叠加GeoServer的两个图层(FeatureType kylin:sz_zone,kylin:sz_road):深圳行政区域和道路。 

    <html>
    <head>
    <title>Test OpenLayers</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <script src="openlayers/OpenLayers.js"></script>
    <script defer="defer" type="text/javascript">
    var map;
    var zone;
    var road;
    function init(){
        map 
    = new OpenLayers.Map('map');
        var bounds 
    = new OpenLayers.Bounds(113.65988769531296,22.315728092193602,114.71618041992204,22.9455119132996);
        zone 
    = new OpenLayers.Layer.WMS( 
            
    "深圳行政区域"
            
    "http://localhost:8080/geoserver/wms",
            {
                layers: 'kylin:sz_zone,kylin:sz_road'
    ,
                srs: 
    'EPSG:4326',
                tiled: 'true'
            },
            {   
                maxExtent: bounds, 
                maxResolution: 
    0.0041261434555042165
                projection: 
    'EPSG:4326'
                buffer: 
    0
            } 
        );
        map.addLayer(zone);
        
    //    map.addControl(new OpenLayers.Control.MousePosition());
    //    map.addControl(new OpenLayers.Control.LayerSwitcher());
    //    map.setCenter(new OpenLayers.LonLat(0, 0), 5);
        map.zoomToExtent(bounds);
    //    map.zoomToMaxExtent();
    }
    </script>
    <style type="text/css">
    #map {
         
    100%;
        height: 500px;
        border: 1px solid black;
        background
    -color: #FFFFFF;
    }
    </style>
    </head>
    <body onload="init()">
        
    <h1>OpenLayers Test</h1>
        
    <div id="map"></div>
    </body>
    </html>

    见下图:
  • 相关阅读:
    Struts之上传
    Struts之准备工作
    前端--关于背景、浮动和定位
    javascript学习目录
    audio和video元素
    js实现动态操作table
    jquery全选、反选、全不选
    js实现页面跳转
    10 个非常有用的 AngularJS 框架
    JavaScript 语言基础知识点总结(思维导图)
  • 原文地址:https://www.cnblogs.com/kylindai/p/959715.html
Copyright © 2011-2022 走看看