Example usage for com.google.gwt.maps.client HasMapOptions setNavigationControl

List of usage examples for com.google.gwt.maps.client HasMapOptions setNavigationControl

Introduction

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

Prototype

void setNavigationControl(boolean navigationControl);

Source Link

Document

The initial enabled/disabled state of the navigation control.

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);/*from w  w w  .  j a  v  a2  s. co  m*/
    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);

}