DistanceState
Per-row distance render state. Distances are now resolved AFTER the list is shown (R61 latency UX): the row renders LOADING (spinner) until its distance lands, then READY (text) or UNAVAILABLE (hidden when the entity has no resolvable Mercator geometry).
R72: NOT_ROUTABLE is distinct from UNAVAILABLE. UNAVAILABLE is a TRANSIENT/inconclusive failure (no start fix yet, timeout, no resolvable geometry) — the POI may be fine, so the row stays tappable. NOT_ROUTABLE is a DEFINITIVE engine verdict that this destination cannot be reached (IMPOSSIBLE_ROUTE / property route not found / destination invalid) — the row is shown but greyed, labelled "Not routable", not tappable, and sorted to the bottom.
Functions
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants.