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 onMouseOut(MouseOutEvent event) { if (dragging) { dragging = false; shrinkLayout(); int index = viewPort.getZoomStrategy().getZoomStepIndex(viewPort.getScale()); int handleY = getBaseTop() + ZOOMBUTTON_SIZE + 1 + (index * ZOOMSTEP_HEIGHT); zoomHandle.getElement().getStyle().setTop(handleY, Unit.PX); } }
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 onGestureStart(GestureStartEvent event) { event.preventDefault(); lastScale = mapPresenter.getViewPort().getScale(); zoomTo(event.getScale(), false); }
private void positionZoomHandle() { int index = viewPort.getZoomStrategy().getZoomStepIndex(viewPort.getScale()); int handleY = getBaseTop() + ZOOMBUTTON_SIZE + 1 + (index * 10); int handleX = getBaseLeft(); zoomHandle.getElement().getStyle().setLeft(handleX, Unit.PX); zoomHandle.getElement().getStyle().setTop(handleY, Unit.PX); }
public void onClick(ClickEvent event) { int index = viewPort.getZoomStrategy().getZoomStepIndex(viewPort.getScale()); try { viewPort.applyScale(viewPort.getZoomStrategy().getZoomStepScale(index - 1)); } catch (IllegalArgumentException e) { } event.stopPropagation(); } }, ClickEvent.getType());
public void onClick(ClickEvent event) { int index = viewPort.getZoomStrategy().getZoomStepIndex(viewPort.getScale()); try { viewPort.applyScale(viewPort.getZoomStrategy().getZoomStepScale(index - 1)); } catch (IllegalArgumentException e) { } event.stopPropagation(); } }, ClickEvent.getType());
public void onClick(ClickEvent event) { int index = viewPort.getZoomStrategy().getZoomStepIndex(viewPort.getScale()); try { viewPort.applyScale(viewPort.getZoomStrategy().getZoomStepScale(index + 1)); } catch (IllegalArgumentException e) { } event.stopPropagation(); } }, ClickEvent.getType());
private void redrawScale() { calculateBestFit(mapPresenter.getViewPort().getScale()); scaleBarElement.setInnerText(formatUnits(widthInUnits)); scaleBarElement.getStyle().setWidth(widthInPixels, Unit.PX); getElement().getStyle().setWidth(widthInPixels + 10, Unit.PX); }
public void onClick(ClickEvent event) { int index = viewPort.getZoomStrategy().getZoomStepIndex(viewPort.getScale()); try { viewPort.applyScale(viewPort.getZoomStrategy().getZoomStepScale(index + 1)); } catch (IllegalArgumentException e) { } event.stopPropagation(); } }, ClickEvent.getType());
@Override public void onTouchStart(TouchStartEvent event) { zoomOutElement.addStyleName(resource.css().zoomControlZoomOutTouch()); ViewPort viewPort = mapPresenter.getViewPort(); int index = viewPort.getZoomStrategy().getZoomStepIndex(viewPort.getScale()); try { viewPort.applyScale(viewPort.getZoomStrategy().getZoomStepScale(index + 1)); } catch (IllegalArgumentException e) { } event.stopPropagation(); } }, TouchStartEvent.getType());
@Override public void onTouchStart(TouchStartEvent event) { zoomInElement.addStyleName(resource.css().zoomControlZoomInTouch()); ViewPort viewPort = mapPresenter.getViewPort(); int index = viewPort.getZoomStrategy().getZoomStepIndex(viewPort.getScale()); try { viewPort.applyScale(viewPort.getZoomStrategy().getZoomStepScale(index - 1)); } catch (IllegalArgumentException e) { } event.stopPropagation(); } }, TouchStartEvent.getType());