TimeAndDistance
Stay organized with collections
Save and categorize content based on your preferences.
A TimeAndDistance is an immutable class which represents both time and distance to a destination.
Public Constructor Summary
Inherited Method Summary
From class
java.lang.Object
boolean
|
equals(Object arg0)
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
Constants
public
static
final
int
DELAY_HEAVY
public
static
final
int
DELAY_LIGHT
public
static
final
int
DELAY_MEDIUM
public
static
final
int
DELAY_NODATA
Public Constructors
public
TimeAndDistance
(int seconds, int meters)
public
TimeAndDistance
(int seconds, int meters, int delaySeverity)
Parameters
seconds |
|
meters |
|
delaySeverity |
|
Public Methods
public
int
getDelaySeverity
()
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-28 UTC.
[null,null,["Last updated 2025-08-28 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"]]