首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在何处添加可见性:在第一层代码中为false?

在何处添加可见性:在第一层代码中为false?
EN

Stack Overflow用户
提问于 2011-10-08 15:33:53
回答 1查看 4.5K关注 0票数 0

我想知道在哪里可以在下面的代码中添加可见性: false:就像在第二段代码中一样?

代码语言:javascript
运行
AI代码解释
复制
var line_10 = new OpenLayers.Layer.GML("Line nr-10", 
    "lines/line_10.kml",
    {
        format: OpenLayers.Format.KML,
        style: {strokeWidth: 4, strokeColor: "#f08080", fillOpacity: 1 },
        projection: map.displayProjection
    }
);

第二部法典:

代码语言:javascript
运行
AI代码解释
复制
var linja4_2 = new OpenLayers.Layer.Vector("Line nr-4 stations", {
    projection: map.displayProjection,
    strategies: [new OpenLayers.Strategy.Fixed()],
    protocol: new OpenLayers.Protocol.HTTP({
        url: "/data/linja-nr4.kml",
        format: new OpenLayers.Format.KML({
            extractStyles: true,
            extractAttributes: true
        })
    }),
    visibility: false
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-09 08:35:15

如果我没记错的话,我会把visibility放在这里:

代码语言:javascript
运行
AI代码解释
复制
var line_10 = new OpenLayers.Layer.GML("Line nr-10", 
    "lines/line_10.kml",
    {
        format: OpenLayers.Format.KML,
        style: {strokeWidth: 4, strokeColor: "#f08080", fillOpacity: 1 },
        projection: map.displayProjection
    }, {
        visibility: false
    }
);

或如评论中所建议的:

代码语言:javascript
运行
AI代码解释
复制
var line_10 = new OpenLayers.Layer.GML("Line nr-10", 
    "lines/line_10.kml",
    {
        format: OpenLayers.Format.KML,
        style: {strokeWidth: 4, strokeColor: "#f08080", fillOpacity: 1 },
        projection: map.displayProjection
    }
);
line_10.setVisibility(false);
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7700448

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文