Package org.geomajas.puregwt.client.map

Examples of org.geomajas.puregwt.client.map.ViewPort.transform()


  public void onMouseWheel(MouseWheelEvent event) {
    ViewPort viewPort = mapPresenter.getViewPort();
    if (event.isNorth()) {
      if (scrollZoomType == ScrollZoomType.ZOOM_POSITION) {
        int index = viewPort.getZoomStrategy().getZoomStepIndex(viewPort.getScale());
        viewPort.applyScale(viewPort.getZoomStrategy().getZoomStepScale(index - 1), viewPort.transform(
            new Coordinate(event.getX(), event.getY()), RenderSpace.SCREEN, RenderSpace.WORLD));
      } else {
        int index = viewPort.getZoomStrategy().getZoomStepIndex(viewPort.getScale());
        viewPort.applyScale(viewPort.getZoomStrategy().getZoomStepScale(index - 1));
      }
View Full Code Here


        viewPort.applyScale(viewPort.getZoomStrategy().getZoomStepScale(index - 1));
      }
    } else {
      if (scrollZoomType == ScrollZoomType.ZOOM_POSITION) {
        int index = viewPort.getZoomStrategy().getZoomStepIndex(viewPort.getScale());
        viewPort.applyScale(viewPort.getZoomStrategy().getZoomStepScale(index + 1), viewPort.transform(
            new Coordinate(event.getX(), event.getY()), RenderSpace.SCREEN, RenderSpace.WORLD));
      } else {
        int index = viewPort.getZoomStrategy().getZoomStepIndex(viewPort.getScale());
        viewPort.applyScale(viewPort.getZoomStrategy().getZoomStepScale(index + 1));
      }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.