001    package com.google.gwt.maps.client.services;
002    
003    /**
004     * The valid travel modes that can be specified in a DirectionsRequest as well as the travel modes returned in a DirectionsStep.
005     * <br><br>
006     * See <a href="https://developers.google.com/maps/documentation/javascript/reference#TravelMode">TravelMode API Doc</a>
007     */
008    public enum TravelMode {
009    
010      /**
011       * Specifies a bicycling directions request.
012       */
013      BICYCLING,
014      
015      /**
016       * Specifies a driving directions request.
017       */
018      DRIVING,
019      
020      /**
021       * Specifies a walking directions request.
022       */
023      WALKING;
024        
025      public String value() {
026        return name();
027      }
028      
029      public static TravelMode fromValue(String type) {
030        return valueOf(type.toUpperCase());
031      }
032    
033      public String toString() {
034        return name();
035      }
036      
037    }