Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 强制V形传单LMap返回边界_Java_Leaflet_Vaadin7_Bounds - Fatal编程技术网

Java 强制V形传单LMap返回边界

Java 强制V形传单LMap返回边界,java,leaflet,vaadin7,bounds,Java,Leaflet,Vaadin7,Bounds,我用的是v-传单,一个vaadin的传单portlet。 我需要边界来创建WMS查询。 问题是,如果我不移动映射,getBound方法返回null。 如果移动贴图,则会有一个MoveEnd侦听器返回边界值 有没有办法强制UI返回边界?还是一种引发事件的方式 还是有办法手动计算边界?获取边界的最快方法,我认为唯一的方法是在创建地图时设置边界 Point p2 = new Point(45.13900627477143, 10.0579833984375); Point p = new Poin

我用的是v-传单,一个vaadin的传单portlet。 我需要边界来创建WMS查询。 问题是,如果我不移动映射,getBound方法返回null。 如果移动贴图,则会有一个MoveEnd侦听器返回边界值

有没有办法强制UI返回边界?还是一种引发事件的方式


还是有办法手动计算边界?

获取边界的最快方法,我认为唯一的方法是在创建地图时设置边界

 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刷新这些值