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

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

Introduction

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

Prototype

public final native String getPostalCode() ;

Source Link

Document

The xAL field for "PostalCode".

Usage

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

License:Apache License

private Place getPlacemarkAsPlace(Placemark mark) {

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