我正在使用CouchDB中的位置数据库.我创建了一个视图,其中我的键是一个具有舍入纬度和经度值的数组.现在我选择以下条件:
Startkey: [ 52.34, 4.883 ]
Endkey: [ 52.37, 4.903 ]
Run Code Online (Sandbox Code Playgroud)
在这里,我希望我只收到纬度介于52.34和52.37之间的文件.而经度介于4.883和4.903之间.
我收到的结果:
[ 52.358, 4.919 ]
[ 52.358, 4.919 ]
[ 52.362, 4.861 ]
[ 52.362, 4.861 ]
[ 52.362, 4.861 ]
Run Code Online (Sandbox Code Playgroud)
您可能已经注意到,在第一个结果中,经度大于结束键的经度4.919.
现在我知道/读到某个地方我会收到一些超出数组中第二项范围的值.但是第一项如何可能不符合标准呢?
我用Google搜索了一下,我无法真正找到startkey/endkey作为数组的解释.谁可以向我解释CouchDB如何遍历文档并定义何时"开始"以及何时"结束"?
在Google Maps API中有关图层的文档中,说明如下:
"骑自行车"层对象将一层自行车道和/或自行车专用叠加层渲染到公共层中.在请求旅行模式BICYCLING的路线时,默认情况下会在DirectionsRenderer中返回此图层.
在DirectionsRenderer打开后,如何关闭这个自行车层?我确实希望展示自行车路线,但不希望自行车层的所有绿线都弄乱了地图的清晰度.
有没有办法'获得'当前的自行车层,并将其从地图上取下/取消绑定?