Example usage for com.google.gwt.maps.client.control MenuMapTypeControl MenuMapTypeControl

List of usage examples for com.google.gwt.maps.client.control MenuMapTypeControl MenuMapTypeControl

Introduction

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

Prototype

public MenuMapTypeControl() 

Source Link

Document

Creates a drop-down map type control for switching between supported map types.

Usage

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 w w . j  av a2  s. com
        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/*from   w w w  .j  a va 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);
}