我正在使用v-leaflet传单的vaadin portlet。 我需要“Bounds”来创建WMS查询。 问题是如果我不移动地图,方法“getBound”将返回null。 如果我移动地图,则会有一个MoveEnd Listener返回Bounds值。
有没有办法强制UI返回Bounds?还是一种解雇事件的方法?
或者有没有办法手动计算界限?
答案 0 :(得分:0)
最快的方式,我认为唯一的方法就是在创建地图时设置它们。
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刷新值。