# Arrive at a destination

<br />

On the [Navigation template](https://developers.google.com/cars/design/create-apps/apps-for-drivers/templates/navigation-template),
you can indicate arrival by switching the routing card from
[routing state](https://developers.google.com/cars/design/create-apps/apps-for-drivers/templates/navigation-template#routing-card)
to [message state](https://developers.google.com/cars/design/create-apps/apps-for-drivers/templates/navigation-template#message-state)
and displaying an arrival message (this is a refresh, as are all updates to the
navigation template).

Then, you can use an auto-transition to again refresh the
screen and show the map-only version of the template.

> [!NOTE]
> **Note:** This sample flow shows how the templates might look in Android Automotive OS.

## Sample flow

| User action | Where action is performed | Step count after action |
|---|---|---|
| The routing card directs the user toward the destination. | Navigation template in routing state ![Navigation template during the user's journey](https://developers.google.com/static/cars/design/create-apps/sample-flows/images/arrive-fig-1.png) | 1 |
| A message confirms the user's arrival at the destination. | Navigation template in message state ![Navigation template showing a message](https://developers.google.com/static/cars/design/create-apps/sample-flows/images/arrive-fig-2.png) > [!NOTE] > **Note:** Because the content of the navigation template does not change, this is considered a refresh and does not add to the step count. | 1 |
| When the app decides it's time (after at least 8 seconds), the message disappears and the user sees just the map. | Navigation template with map only ![Navigation template; message has disappeared](https://developers.google.com/static/cars/design/create-apps/sample-flows/images/arrive-fig-3.png) > [!NOTE] > **Note:** Because the content of the navigation template does not change, this is considered a refresh and does not add to the step count. | 1 |