小编Sto*_*age的帖子

Google Maps v3 directionsRenderer.setMap(null)无法清除之前的路线

我试图从谷歌地图中清除以前的指示.但是当您进行另一次搜索时,仍会显示上一次搜索中的折线和标记.我尝试过使用directionsRenderer.setMap(null),但它没有任何区别.我有什么想法我做错了吗?

(function () {    
    Maps.Directions = function(googleMap, data, options) {
        var directionsService = new google.maps.DirectionsService(),
            directionsRenderer = new google.maps.DirectionsRenderer();

        function getDirections() {
            directionsService.route(data.request, function(response, status) {
                if (status === google.maps.DirectionsStatus.OK) {
                    directionsRenderer.setDirections(response);
                }
            });
        }
        directionsRenderer.setMap(null);
        directionsRenderer.setMap(googleMap);
        getDirections();
    };
})();
Run Code Online (Sandbox Code Playgroud)

javascript google-maps google-maps-api-3

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

在数组上使用 Javascript .sort() 将所有零放在最后

我正在尝试对数组进行排序,以便所有零都在末尾。但是,我不希望列表按数字排序,零以上的所有数字都应保持相同的顺序。这是我到目前为止所得到的:

function placeZerosAtEnd(arr) {
    return arr.sort(compareForSort);
}
function compareForSort(first, second) {
    return first == 0 ? 1 : 0;
}
placeZerosAtEnd([9,0,9,1,0,2,0,1,1,0,3,0,1,9,9,0,0,0,0,0]);
Run Code Online (Sandbox Code Playgroud)

这应该返回 [9,9,1,2,1,1,3,1,9,9,0,0,0,0,0,0,0,0,0,0],但实际上返回 [3 ,9,9,1,9,2,9,1,1,1,0,0,0,0,0,0,0,0,0,0]。零是正确的,但其他数字的顺序很奇怪。这里发生了什么?

http://jsfiddle.net/v67fx4zk/

javascript arrays sorting

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

XQuery - 使用eXist-db删除空节点

我试图删除<paragraph>我的XML 中的所有空节点.这就是我所拥有的:

<root>
    <text>
        <paragraph>This is some text</paragraph>
        <paragraph></paragraph>
        <paragraph>More text</paragraph>
    </text>
    <text>
        <paragraph>Another paragraph</paragraph>
        <paragraph></paragraph>
    </text>
</root>
Run Code Online (Sandbox Code Playgroud)

这是我的XQuery:

let $root-ele as element() := doc("text.xml")/*
return 
    update delete $root-ele/text[paragraph = '']
Run Code Online (Sandbox Code Playgroud)

它似乎没有更新文件,但我不确定为什么?

xquery crud exist-db

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