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刷新值。