0
我正在使用v-leaflet作为传单的vaadin portlet。 我需要“界限”来创建一个WMS查询。 问题是如果我不移动地图,方法“getBound”返回null。 如果我移动地图,则有一个MoveEnd Listener返回Bounds值。Force V-Leaflet LMap返回界限
有没有办法强制用户界面返回界限?还是一种解决事件的方法?
还是有办法手动计算界限?
我正在使用v-leaflet作为传单的vaadin portlet。 我需要“界限”来创建一个WMS查询。 问题是如果我不移动地图,方法“getBound”返回null。 如果我移动地图,则有一个MoveEnd Listener返回Bounds值。Force V-Leaflet LMap返回界限
有没有办法强制用户界面返回界限?还是一种解决事件的方法?
还是有办法手动计算界限?
最快的方法,我认为唯一的办法,得到的界限是设置他们,当你创建地图。
Point p2 = new Point(45.13900627477143, 10.0579833984375);
Point p = new Point(46.4790684581251, 7.16583251953125);
Bounds bbox = new Bounds(p, p2);
leafletMap.zoomToExtent(bbox);
很明显,您必须用MoveEndListener刷新值。