Example usage for com.google.gwt.maps.client.geocode Placemark getStreet

List of usage examples for com.google.gwt.maps.client.geocode Placemark getStreet

Introduction

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

Prototype

public final native String getStreet() ;

Source Link

Document

The xAL field for "ThoroughfareName".

Usage

From source file:org.onebusaway.webapp.gwt.where_library.impl.CombinedSearchHandlerImpl.java

License:Apache License

private Place getPlacemarkAsPlace(Placemark mark) {

    String name = null;/*from  ww w.j a  va 2  s .co m*/
    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());
}