googlemaps / googlemaps/flutter-navigation-sdk

[Feature request]: Enable Navigation Header UI Control in CarPlay

Open
#649 1 comment 0 reactions 1 assignee Claimed by @jokerttu View on GitHub
priority: p2 type: feature request
Dominant language
Dart
Stars
75
Forks
54
Avg merge
4d 2h
Merged PRs (30d)
5

Description

### Is there an existing issue for this?

- [x] I have searched the existing issues

### Use case

In our application, we aim to provide a consistent navigation experience across mobile and CarPlay. However, due to the lack of this control, the CarPlay UI differs significantly, impacting user experience.

**Expected Outcome:**
Providing access to this functionality would:

**Improve UI customization**

- Ensure consistency across platforms
- Enhance developer control over CarPlay navigation interfaces

### Proposal

Currently, the _setNavigationHeaderEnabled_ functionality is not available in GoogleMapsNavigationView when used with CarPlay. This appears to be restricted due to internal protection on the CarPlay implementation.

Having the ability to control the visibility of the navigation header is important for maintaining UI consistency between mobile and CarPlay experiences. At the moment, developers are unable to customize or hide the header, which limits flexibility in designing a seamless in-car interface.

**Requested Enhancement:**
Expose a public API (similar to _setNavigationHeaderEnabled_) for _GoogleMapsNavigationView_ in CarPlay, allowing developers to:

- Show or hide the navigation header
- Customize UI behavior to better align with app design

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.