首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在我放大之前,Openlayers WMS图层显示为空白

在我放大之前,Openlayers WMS图层显示为空白
EN

Stack Overflow用户
提问于 2012-11-02 11:15:46
回答 1查看 1.7K关注 0票数 0

我试图使用Geoserver将Openlayers与ASP集成起来,作为一个学习过程,但遇到了这个奇怪的问题。当我加载视图时,地图画布显示为空白,带有默认的缩放控件。只有当我按下放大按钮时,地图才会显示。我最初认为这与ASP的Razor View有关,所以我将其复制到一个单独的HTML文件中,但问题仍然存在。有什么建议吗?

代码语言:javascript
运行
复制
<html>
<head>
<script type="text/javascript" src="http://openlayers.org/api/OpenLayers.js"></script>
<script type="text/javascript">

    function init() {
        var bounds = new OpenLayers.Bounds(
                    -124.848974, 45.543541,
                    -116.91558, 49.002494);
        var options = {
            maxExtent: bounds,
            maxResolution: 0.0309898203125,
            projection: "EPSG:4326",
            units: 'degrees'
        };
        var map = new OpenLayers.Map('map', options);
        var wms = new OpenLayers.Layer.WMS("Washington County Map", "http://localhost:8080/geoserver/tiger/wms",
            {
                layers: 'tiger:county10',
                format: 'image/png',
                visibility: true,
                isBaseLayer: true,
            });

        map.addLayer(wms);
        map.zoomToExtend(bounds);
    };
</script>
</head>
<body  onload="init()">
<h2>Test</h2>
<p>
    To learn more about ASP.NET MVC visit <a href="http://asp.net/mvc" title="ASP.NET MVC Website">http://asp.net/mvc</a>.
</p>

<div id="map" style="width:800px; height:500px;" />
</body>
</html>
EN

回答 1

Stack Overflow用户

发布于 2012-11-02 17:18:09

您检查过Geoserver的缩放级别设置了吗?可以设置显示每个地图图层的最小和最大比例。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13188799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档