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 }