List of usage examples for com.google.gwt.maps.client.placeslib AutocompleteOptions newInstance
public static final AutocompleteOptions newInstance()
From source file:com.google.gwt.maps.testing.client.maps.AutocompletePlacesMapWidget.java
License:Apache License
private void drawAutoComplete() { Element element = tbPlaces.getElement(); AutocompleteType[] types = new AutocompleteType[2]; types[0] = AutocompleteType.ESTABLISHMENT; types[1] = AutocompleteType.GEOCODE; AutocompleteOptions options = AutocompleteOptions.newInstance(); options.setTypes(types);// w w w. j a v a 2s. c om options.setBounds(mapWidget.getBounds()); final Autocomplete autoComplete = Autocomplete.newInstance(element, options); autoComplete.addPlaceChangeHandler(new PlaceChangeMapHandler() { public void onEvent(PlaceChangeMapEvent event) { PlaceResult result = autoComplete.getPlace(); PlaceGeometry geomtry = result.getGeometry(); LatLng center = geomtry.getLocation(); mapWidget.panTo(center); // mapWidget.setZoom(8); GWT.log("place changed center=" + center); } }); mapWidget.addBoundsChangeHandler(new BoundsChangeMapHandler() { public void onEvent(BoundsChangeMapEvent event) { LatLngBounds bounds = mapWidget.getBounds(); autoComplete.setBounds(bounds); } }); }
From source file:pl.itrack.client.local.services.maps.ClassicMapService.java
License:Apache License
private AutocompleteOptions getAutoCompleteOptions() { AutocompleteOptions options = AutocompleteOptions.newInstance(); options.setTypes(ESTABLISHMENT, GEOCODE); options.setBounds(getMapWidget().getBounds()); return options; }