UnitType displayUnitType = map.getDisplayUnitType(); log.debug("calculateSize getMap.getId({}), res {}", getMap().getId(), map); Crs crs;
/** * Create a new instance for the given map. * * @param mapPresenter * The map presenter. * @param resource * Custom resource bundle in case you want to provide your own style for this widget. */ public Scalebar(MapPresenter mapPresenter, ScalebarResource resource) { super(mapPresenter); resource.css().ensureInjected(); this.unitType = mapPresenter.getConfiguration().getServerConfiguration().getDisplayUnitType(); this.unitLength = mapPresenter.getConfiguration().getServerConfiguration().getUnitLength(); mapPresenter.getEventBus().addViewPortChangedHandler(new ViewPortChangedHandler() { public void onViewPortTranslated(ViewPortTranslatedEvent event) { } public void onViewPortScaled(ViewPortScaledEvent event) { redrawScale(); } public void onViewPortChanged(ViewPortChangedEvent event) { redrawScale(); } }); initWidget(UI_BINDER.createAndBindUi(this)); redrawScale(); }