我正在使用OpenLayers 3.18.2。 我的地图是olMap,我的视图是olView。 我想要在屏幕上显示可见地图的范围。view.calculateExtent返回[NaN,NaN,NaN,NaN]
olView.getCenter() = [2142126.3712395,-4085536.2324793]
olView.getZoom() = 16
olView.getResolution() = 2.388657133911758
olMap.getSize() = [1906,904]
olView.calculateExtent(olMap.getSize()) = [NaN,NaN,NaN,NaN]
为什么这不能正常返回?
我已经在IE11,FireFox和Chrome中使用我的自定义构建和OL3.18.2的完整版本进行了测试,并获得了相同的结果。为NaN – Derek