Example usage for com.google.gwt.maps.client MapTypeControlOptions MapTypeControlOptions

List of usage examples for com.google.gwt.maps.client MapTypeControlOptions MapTypeControlOptions

Introduction

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

Prototype

public MapTypeControlOptions(ControlPositionImpl controlPositionImpl,
            MapTypeControlStyleImpl mapTypeControlStyleImpl) 

Source Link

Usage

From source file:com.google.mobile.trippy.web.client.view.MapView.java

License:Apache License

private MapWidget createMapWidget(final HasLatLng center, final int zoom) {

    String mapTypeId = new MapTypeId().getRoadmap();

    HasNavigationControlOptions navOptions = new NavigationControlOptions(new ControlPositionImpl(),
            new NavigationControlStyleImpl());
    navOptions.setPosition(ControlPosition.BOTTOM);
    navOptions.setStyle(NavigationControlStyle.ANDROID);

    HasScaleControlOptions scaleOptions = new ScaleControlOptions(new ControlPositionImpl(),
            new ScaleControlStyleImpl());
    scaleOptions.setStyle(ScaleControlStyle.DEFAULT);

    HasMapTypeControlOptions mapTypeOptions = new MapTypeControlOptions(new ControlPositionImpl(),
            new MapTypeControlStyleImpl());
    mapTypeOptions.setStyle(MapTypeControlStyle.DROPDOWN_MENU);

    HasMapOptions options = new MapOptions();
    options.setCenter(center);//  www  .j ava2s  .  c  om
    options.setZoom(zoom);
    options.setMapTypeId(mapTypeId);
    options.setBackgroundColor("white");
    options.setNavigationControl(true);
    //    options.setNavigationControlOptions(navOptions);
    options.setScaleControl(false);
    //    options.setScaleControlOptions(scaleOptions);
    options.setMapTypeControl(true);
    options.setMapTypeControlOptions(mapTypeOptions);
    options.setDraggable(true);
    return new MapWidget(options);

}