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

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

Introduction

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

Prototype

void setZoom(int zoom);

Source Link

Document

The initial Map zoom level.

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 .ja v  a 2s .  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);

}