Example usage for com.google.gwt.maps.client MapType getPhysicalMap

List of usage examples for com.google.gwt.maps.client MapType getPhysicalMap

Introduction

In this page you can find the example usage for com.google.gwt.maps.client MapType getPhysicalMap.

Prototype

public static MapType getPhysicalMap() 

Source Link

Document

Returns a map type that shows a terrain view.

Usage

From source file:com.google.gwt.maps.sample.hellomaps.client.MapTypeDemo.java

License:Apache License

public MapTypeDemo() {

    VerticalPanel vertPanel = new VerticalPanel();
    vertPanel.setStyleName("hm-panel");

    map = new MapWidget(LatLng.newInstance(37.4419, -122.1419), 13);
    map.setSize("500px", "500px");

    // Add in all the map types we know about.
    for (MapType mt : MapType.getDefaultMapTypes()) {
        map.addMapType(mt);//from  w  ww.  j ava2s.  co  m
    }
    map.addMapType(MapType.getPhysicalMap());
    map.addMapType(MapType.getEarthMap());

    for (MapType mt : MapType.getMoonMapTypes()) {
        map.addMapType(mt);
    }

    for (MapType mt : MapType.getMarsMapTypes()) {
        map.addMapType(mt);
    }

    for (MapType mt : MapType.getSkyMapTypes()) {
        map.addMapType(mt);
    }

    map.addControl(new DemoCustomMapTypeControl());
    map.addControl(new LargeMapControl());
    vertPanel.add(map);

    initWidget(vertPanel);
}

From source file:es.upm.fi.dia.oeg.map4rdf.client.view.MapView.java

License:Open Source License

private Widget createUi() {
    panel = new FlowPanel();
    map = new MapWidget(DEFAULT_CENTER, DEFAULT_ZOOM_LEVEL);
    map.setSize("100%", "100%");

    map.addControl(new LargeMapControl3D());
    map.addControl(new MenuMapTypeControl());
    map.addControl(new ScaleControl());

    map.setScrollWheelZoomEnabled(false);
    map.setCurrentMapType(MapType.getPhysicalMap());

    map.addControl(new Control.CustomControl(new ControlPosition(ControlAnchor.TOP_RIGHT, 100, 8)) {

        @Override//from w  ww. jav a2 s .  c  o m
        public boolean isSelectable() {
            return false;
        }

        @Override
        protected Widget initialize(MapWidget map) {
            return kmlButton;
        }
    });

    panel.add(map);
    return panel;
}

From source file:es.upm.fi.dia.oeg.map4rdf.client.view.v2.GoogleMapView.java

License:Open Source License

private void createUi() {
    panel = new AbsolutePanel() {
        @Override/*w w  w. j a v a  2 s .  c  o m*/
        protected void onLoad() {
            super.onLoad();
            /*
             * This is woraround for issue with the GoogleMaps and the new
             * GWT Layout panels. More info:
             * http://code.google.com/p/gwt-google-apis/issues/detail?id=366
             */
            new Timer() {

                @Override
                public void run() {
                    map.checkResizeAndCenter();

                }
            }.schedule(1);

        };
    };
    map = new MapWidget(DEFAULT_CENTER, DEFAULT_ZOOM_LEVEL);
    map.setSize("100%", "100%");

    map.addControl(new LargeMapControl3D());
    map.addControl(new MenuMapTypeControl());
    map.addControl(new ScaleControl());

    map.setScrollWheelZoomEnabled(false);
    map.setCurrentMapType(MapType.getPhysicalMap());
    panel.add(map);
    panel.setWidgetPosition(map, 0, 0);
}

From source file:org.thechiselgroup.choosel.visualization_component.map.client.Map.java

License:Apache License

@Override
public Widget createWidget() {
    map = new MapWidget();

    DOM.setStyleAttribute(map.getElement(), CSS.OVERFLOW, CSS.HIDDEN);

    map.setWidth("100%");
    map.setHeight("100%");

    map.addControl(new SmallMapControl());
    map.addControl(new MapTypeControl());

    map.addMapType(MapType.getPhysicalMap());
    map.setCurrentMapType(MapType.getPhysicalMap());
    map.setScrollWheelZoomEnabled(true);

    renderer.init(map, this);

    return map;//from   w ww.  j av  a  2 s .com
}

From source file:org.thechiselgroup.choosel.visualization_component.map.client.Map.java

License:Apache License

public String getMapType() {
    MapType mapType = map.getCurrentMapType();
    if (MapType.getNormalMap().equals(mapType)) {
        return MAP_TYPE_NORMAL;
    } else if (MapType.getSatelliteMap().equals(mapType)) {
        return MAP_TYPE_SATELLITE;
    } else if (MapType.getPhysicalMap().equals(mapType)) {
        return MAP_TYPE_PHYSICAL;
    } else if (MapType.getHybridMap().equals(mapType)) {
        return MAP_TYPE_HYBRID;
    } else {// ww w  .j  ava 2  s  . c o m
        throw new RuntimeException("map type persistence not supported for type " + mapType.getName(false));
    }
}

From source file:org.thechiselgroup.choosel.visualization_component.map.client.Map.java

License:Apache License

public void setMapType(String mapTypeID) {
    if (MAP_TYPE_NORMAL.equals(mapTypeID)) {
        map.setCurrentMapType(MapType.getNormalMap());
    } else if (MAP_TYPE_SATELLITE.equals(mapTypeID)) {
        map.setCurrentMapType(MapType.getSatelliteMap());
    } else if (MAP_TYPE_PHYSICAL.equals(mapTypeID)) {
        map.setCurrentMapType(MapType.getPhysicalMap());
    } else if (MAP_TYPE_HYBRID.equals(mapTypeID)) {
        map.setCurrentMapType(MapType.getHybridMap());
    } else {/*from  ww  w  .  j ava  2 s.  co  m*/
        throw new RuntimeException("map type persistence not supported for type " + mapTypeID);
    }
}