leaflet中map.getBounds()获取的值是一样的,这是为什么
您好,如果您想获取地图范围,可以直接发get请求到地图服务.rjson 其中有地图bounds表述
getBounds()
LatLngBounds
返回当前地图视图中可见的地理范围
map = L.map('mapContainer', { crs: L.CRS.EPSG4326, center: [0,0], maxZoom: 18, zoom: 1 }); var layer = L.supermap.tiledMapLayer(url); layer.addTo(map); L.control.scale().addTo(map); map.invalidateSize(true); var handler = new Cesium.ScreenSpaceEventHandler(scene.canvas); $("#mapPan").click(function() { //添加地图监听事件 map.on({ "moveend": MaptoScene }); handler.removeInputAction(Cesium.ScreenSpaceEventType.MOUSE_MOVE); handler.removeInputAction(Cesium.ScreenSpaceEventType.WHEEL); }); function MaptoScene() { console.log(map.getBounds());}
我是这么写的,之前我的地图加载的时候也有问题,就是不能充满整个div是不是这个影响的,我把整个地图拖拽出来获得的边界值也还是两个一样的值。
我设置的就是绝对的,您看一下我这个地图我在dom选中之后是这样的,我应该怎么改呢