小编Mit*_*ram的帖子

在OpenLayers中删除图层

我不知道为什么这不起作用.我认为答案非常简单.我需要在添加新图层之前删除图层.

                     if (graphic) {
        window.map.removeLayer(graphic);
    }
    var graphic = new OpenLayers.Layer.Image(
        'Sightline'+''+SC,
        url,
        new OpenLayers.Bounds(derWesten[0].firstChild.nodeValue,derSueden[0].firstChild.nodeValue,derOsten[0].firstChild.nodeValue, derNorden[0].firstChild.nodeValue),
        new OpenLayers.Size(0,0),
        options
    );

    window.map.addLayer(graphic);   
Run Code Online (Sandbox Code Playgroud)

它只是在层上堆积而不是删除任何层.有帮助吗?

javascript openlayers

8
推荐指数
2
解决办法
3万
查看次数

将数组/切片作为 url 参数传递

我有一个简单的 Web 服务器,可以拦截地理空间地图图块请求、交换像素,并将图像传递到前端来为它们提供服务。它工作得很好,但是请求变得相当大。我想知道是否可以传递数组或切片?我似乎找不到任何搜索的东西。例如:

http://localhost:8002/tiles?url=url&r=0&g=250&b=0&a=230&replaceR=0&replaceG=127&replaceB=0&replaceA=0
Run Code Online (Sandbox Code Playgroud)

这是我的典型要求。我想添加更多颜色进行交换,因此如果我可以传递类似以下内容,那就太好了:

http://localhost:8002/tiles?url=url&rgba1=[0,250,0,230,0,127,0,0]&rgba2=[250,0,100,100,200,0,20,180]
Run Code Online (Sandbox Code Playgroud)

这可能吗?我尝试像这样循环它:

form := make(map[string][]uint8)
for k, v := range r.URL.Query() {
    arr := []uint8{}
    for i := 0; i < len(v); i++ {
        val, err := strconv.ParseInt(v[i], 10, 32)
        arr = append(arr, uint8(val))
        if err != nil {
        }
    }
    form[k] = arr
}
Run Code Online (Sandbox Code Playgroud)

但它只打印 [0]

go

3
推荐指数
1
解决办法
1万
查看次数

使用grails动态创建Div

我需要能够使用grails动态创建div.就像是

<g:each in="${userInstanceList}" status="i" var="userInstance">
<div id="div${fieldValue(bean: userInstance, field: "id")}"
${fieldValue(bean: userInstance, field: "message")}
</div>
</g:each>
Run Code Online (Sandbox Code Playgroud)

当然,这是非常错误的,并没有解决样式问题.由于Grails相对较新,我找不到任何资源.任何帮助表示赞赏.

grails groovy

0
推荐指数
1
解决办法
720
查看次数

strings.Split表演怪异

我正在做一个简单的字符串.分享日期.

格式是 2015-10-04

month := strings.Split(date, "-")
Run Code Online (Sandbox Code Playgroud)

输出是[2015 10 03].

如果我这样做month[0]会返回2015年,但是当我做月[1]时,它会返回

panic: runtime error: index out of range
Run Code Online (Sandbox Code Playgroud)

虽然它显然不是.我用错了吗?知道发生了什么事吗?

go

0
推荐指数
1
解决办法
99
查看次数

标签 统计

go ×2

grails ×1

groovy ×1

javascript ×1

openlayers ×1