[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-03 UTC."],[[["\u003cp\u003e\u003ccode\u003eTimeAndDistance\u003c/code\u003e is an immutable class representing both the time and distance to a destination.\u003c/p\u003e\n"],["\u003cp\u003eIt provides methods to retrieve the time in seconds (\u003ccode\u003egetSeconds()\u003c/code\u003e), distance in meters (\u003ccode\u003egetMeters()\u003c/code\u003e), and traffic delay severity (\u003ccode\u003egetDelaySeverity()\u003c/code\u003e).\u003c/p\u003e\n"],["\u003cp\u003eTraffic delay severity is categorized using constants: \u003ccode\u003eDELAY_NODATA\u003c/code\u003e, \u003ccode\u003eDELAY_HEAVY\u003c/code\u003e, \u003ccode\u003eDELAY_MEDIUM\u003c/code\u003e, and \u003ccode\u003eDELAY_LIGHT\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class offers constructors to create \u003ccode\u003eTimeAndDistance\u003c/code\u003e objects with or without specifying the delay severity.\u003c/p\u003e\n"]]],[],null,["# TimeAndDistance\n\npublic class **TimeAndDistance** extends Object \nA TimeAndDistance is an immutable class which represents both time and distance to a destination. \n\n### Nested Class Summary\n\n|------------|---|---|---------------------------------|\n| @interface | [TimeAndDistance.DelaySeverity](/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/navigation/TimeAndDistance.DelaySeverity) || Indicates how heavy traffic is. |\n\n### Constant Summary\n\n|-----|-------------------------------------------------------------------------------------------------------------------------------------------|---|\n| int | [DELAY_HEAVY](/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/navigation/TimeAndDistance#DELAY_HEAVY) | |\n| int | [DELAY_LIGHT](/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/navigation/TimeAndDistance#DELAY_LIGHT) | |\n| int | [DELAY_MEDIUM](/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/navigation/TimeAndDistance#DELAY_MEDIUM) | |\n| int | [DELAY_NODATA](/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/navigation/TimeAndDistance#DELAY_NODATA) | |\n\n### Public Constructor Summary\n\n|---|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| | [TimeAndDistance](/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/navigation/TimeAndDistance#TimeAndDistance(int,%20int))(int seconds, int meters) |\n| | [TimeAndDistance](/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/navigation/TimeAndDistance#TimeAndDistance(int,%20int,%20int))(int seconds, int meters, int delaySeverity) |\n\n### Public Method Summary\n\n|-----|-------------------------------------------------------------------------------------------------------------------------------------------------------|\n| int | [getDelaySeverity](/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/navigation/TimeAndDistance#getDelaySeverity())() |\n| int | [getMeters](/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/navigation/TimeAndDistance#getMeters())() |\n| int | [getSeconds](/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/navigation/TimeAndDistance#getSeconds())() |\n\n### Inherited Method Summary\n\nFrom class java.lang.Object \n\n|------------------|---------------------------|\n| boolean | equals(Object arg0) |\n| final Class\\\u003c?\\\u003e | getClass() |\n| int | hashCode() |\n| final void | notify() |\n| final void | notifyAll() |\n| String | toString() |\n| final void | wait(long arg0, int arg1) |\n| final void | wait(long arg0) |\n| final void | wait() |\n\nConstants\n---------\n\n#### public static final int\n**DELAY_HEAVY**\n\n\u003cbr /\u003e\n\nConstant Value: 1 \n\n#### public static final int\n**DELAY_LIGHT**\n\n\u003cbr /\u003e\n\nConstant Value: 3 \n\n#### public static final int\n**DELAY_MEDIUM**\n\n\u003cbr /\u003e\n\nConstant Value: 2 \n\n#### public static final int\n**DELAY_NODATA**\n\n\u003cbr /\u003e\n\nConstant Value: 0\n\nPublic Constructors\n-------------------\n\n#### public\n**TimeAndDistance**\n(int seconds, int meters)\n\n\u003cbr /\u003e\n\n##### Parameters\n\n| seconds | |\n| meters | |\n|---------|---|\n\n#### public\n**TimeAndDistance**\n(int seconds, int meters, int delaySeverity)\n\n\u003cbr /\u003e\n\n##### Parameters\n\n| seconds | |\n| meters | |\n| delaySeverity | |\n|---------------|---|\n\nPublic Methods\n--------------\n\n#### public int\n**getDelaySeverity**\n()\n\n\u003cbr /\u003e\n\n#### public int\n**getMeters**\n()\n\n\u003cbr /\u003e\n\n#### public int\n**getSeconds**\n()\n\n\u003cbr /\u003e"]]