@Override public void onViewPortScaled(ViewPortScaledEvent event) { if (mask != null) { mask.setUserBounds(event.getViewPort().getBounds()); } }
@Override public void onViewPortTranslated(ViewPortTranslatedEvent event) { if (mask != null) { mask.setUserBounds(event.getViewPort().getBounds()); } }
@Override public void onViewPortChanged(ViewPortChangedEvent event) { if (mask != null) { mask.setUserBounds(event.getViewPort().getBounds()); } }
public void onMapResized(MapResizedEvent event) { navigateTo(viewPort.getBounds(), viewPort.getScale(), 0); }
public void onShow(LayerShowEvent event) { Layer layer = event.getLayer(); if (layerRenderers.containsKey(layer)) { LayerRenderer layerRenderer = layerRenderers.get(layer); layerRenderer.ensureScale(viewPort.getScale(), viewPort.getBounds()); layerRenderer.getHtmlContainer().setVisible(true); } }
public void onLayerRefreshed(LayerRefreshedEvent event) { Layer layer = event.getLayer(); LayerRenderer renderer = layerRenderers.get(layer); if (renderer != null) { renderer.clear(); navigateTo(viewPort.getBounds(), viewPort.getScale(), 0); } }
@Override public void onViewPortTranslating(ViewPortTranslatingEvent event) { if (viewPort.getScale() > 0 && !animation.isRunning()) { navigateTo(viewPort.getBounds(), viewPort.getScale(), 0, true); } }
public void onViewPortScaled(ViewPortScaledEvent event) { if (viewPort.getScale() > 0) { navigateTo(viewPort.getBounds(), viewPort.getScale(), getAnimationTime()); } }
@Override public void onViewPortScaling(ViewPortScalingEvent event) { if (viewPort.getScale() > 0) { navigateTo(viewPort.getBounds(), viewPort.getScale(), getAnimationTime(), true); } }
public void onViewPortTranslated(ViewPortTranslatedEvent event) { if (viewPort.getScale() > 0 && !animation.isRunning()) { navigateTo(viewPort.getBounds(), viewPort.getScale(), 0); } }
public void onClick(ClickEvent event) { Bbox bounds = mapPresenter.getViewPort().getBounds(); double deltaY = -bounds.getHeight() / 5; PanAnimation animation = new PanAnimation(mapPresenter.getViewPort()); animation.panTo(0, deltaY, 300); event.stopPropagation(); } }, ClickEvent.getType());
public void onClick(ClickEvent event) { Bbox bounds = mapPresenter.getViewPort().getBounds(); double deltaY = bounds.getHeight() / 5; PanAnimation animation = new PanAnimation(mapPresenter.getViewPort()); animation.panTo(0, deltaY, 300); event.stopPropagation(); } }, ClickEvent.getType());
public void onClick(ClickEvent event) { Bbox bounds = mapPresenter.getViewPort().getBounds(); double deltaX = bounds.getWidth() / 5; PanAnimation animation = new PanAnimation(mapPresenter.getViewPort()); animation.panTo(deltaX, 0, 300); event.stopPropagation(); } }, ClickEvent.getType());
public void onClick(ClickEvent event) { Bbox bounds = mapPresenter.getViewPort().getBounds(); double deltaX = -bounds.getWidth() / 5; PanAnimation animation = new PanAnimation(mapPresenter.getViewPort()); animation.panTo(deltaX, 0, 300); event.stopPropagation(); } }, ClickEvent.getType());
@Override public void onDoubleClick(DoubleClickEvent event) { // Zoom in on the event location: Bbox bounds = mapPresenter.getViewPort().getBounds(); double x = lastClickPosition.getX() - (bounds.getWidth() / 4); double y = lastClickPosition.getY() - (bounds.getHeight() / 4); Bbox newBounds = new Bbox(x, y, bounds.getWidth() / 2, bounds.getHeight() / 2); mapPresenter.getViewPort().applyBounds(newBounds); }
public void onLayerAdded(LayerAddedEvent event) { Layer layer = event.getLayer(); configuration.setAnimated(event.getLayer(), true); HtmlGroup layerContainer = new HtmlGroup(htmlContainer.getWidth(), htmlContainer.getHeight()); layerContainer.setVisible(layer.isShowing()); htmlContainer.add(layerContainer); LayerRenderer layerRenderer = null; if (layer instanceof HasLayerRenderer) { layerRenderer = ((HasLayerRenderer) layer).getRenderer(layerContainer); } else { layerRenderer = mapScalesRendererFactory.create(viewPort, layer, layerContainer); } if (layerRenderers.size() == 0) { layerRenderer.addScaleLevelRenderedHandler(new ScaleLevelRenderedHandler() { public void onScaleLevelRendered(ScaleLevelRenderedEvent event) { onScaleRendered(event.getScale()); } }); } layerRenderers.put(layer, layerRenderer); if (viewPort.isInitialized()) { navigateTo(viewPort.getBounds(), viewPort.getScale(), 0); } }
max = 50; indices = new int[50]; Bbox bounds = mapPresenter.getViewPort().getBounds(); int j = 0; for (int i = 0; i < geometry.getCoordinates().length; i++) {