List of usage examples for com.google.gwt.maps.client.geocode Placemark getAccuracy
public final native int getAccuracy() ;
From source file:org.maps.client.Maps.java
License:Apache License
private void performSearch(final String address) { if (address != null && !address.isEmpty()) { LocationCallback callback = new LocationCallback() { public void onFailure(int statusCode) { String message = "We could not find " + address + " due to: " + getMessage(statusCode); handleFailure(message);//from ww w.jav a2s. co m } public void onSuccess(JsArray<Placemark> locations) { map.clearOverlays(); Placemark location = locations.get(0); map.setCenter(location.getPoint(), getZoom(location.getAccuracy())); refreshLayers(); } }; geocoder.getLocations(address, callback); } }
From source file:org.onebusaway.webapp.gwt.where_library.impl.CombinedSearchHandlerImpl.java
License:Apache License
private Place getPlacemarkAsPlace(Placemark mark) { String name = null;/*from www. j a v a2 s . c om*/ List<String> description = new ArrayList<String>(); if (mark.getStreet() != null) { name = mark.getStreet(); if (mark.getCity() != null) description.add(mark.getCity()); if (mark.getState() != null) description.add(mark.getState()); if (mark.getPostalCode() != null) description.add(mark.getPostalCode()); } else if (mark.getCity() != null) { name = mark.getCity(); if (mark.getState() != null) name += ", " + mark.getState(); } else if (mark.getState() != null) { name = mark.getState(); if (mark.getCounty() != null) description.add(mark.getCountry()); } return new PlaceImpl(name, description, mark.getPoint(), mark.getAccuracy()); }