OpenLayers 2.10 Beginners Guide 阅读笔记(第一章)

    OpenLayers 2.10 Beginners Guide 是一本非常好的openlayer2入门书籍,英文水平要求不高,讲解通俗易懂,以下是个人总结珍贵笔记:

  代码中链接了一个Openlayers.js文件,需要自行下载openlayers2.13源码,取用里面的openlayers.js文件

入门小示例:

<!DOCTYPE html>
<html lang='zh-cn'>
<head>
    <meta charset='utf-8' />
    <title>My OpenLayers Map</title>
    <script type='text/javascript' src='../OpenLayers.js'></script>
    <script type='text/javascript'>
        var map;
        function init() {
            map = new OpenLayers.Map('map', {});
            var wms = new OpenLayers.Layer.WMS(
                'OpenLayers WMS',
                'http://vmap0.tiles.osgeo.org/wms/vmap3',
                {
                    layers: 'basic'
                },
                {}
            );
            map.addLayer(wms);
            if (!map.getCenter()) {
                map.zoomToMaxExtent();
            }
        }
    </script>
</head>
<body onload='init();'>
<div id='map' style='width: 800px; height: 600px;'>
</div>
</body>
</html>

重点注意:

1、一个地图至少要有一个图层,该图层用于布置底层瓦片

2、一个WMS图层,至少要传入一个键值对:layers,示例代码中传入了一个layers:’basic’,代表向WMS服务请求basic图层

3、为了使图层可见,最后必须给地图设置一个显示的层级,map.zoomTo…以下列举三种方式:

map.zoomToMaxExtent();   //最大程度展示

map.zoomToExtent(指定范围); 

map.setCenter(new OpenLayers.LonLat(x,y));

  map.zoomTo(5);

4、放置地图的<div>的id属性值 === <script>中定义map时的第一个参数值

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我有明珠一颗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值