Set custom map style for drop-in navigation UI – *Work in progress* #480
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pr adds the ability to set a custom map style URL for the map that's used in the drop-in nav UI.
I started this work mainly to have more UI consistency in the Store Locator kit.
Right now, I'm using @nullable and if/else statements, so there's probably more elegant/concise refactoring to be done.
Also, in case you want to try a map style in the drop-in nav UI yourself, pass through a style url string as the last parameter of the
NavigationLauncher.startNavigation()
method found inlaunchNavigationWithRoute()
of the test app'sNavigationViewActivity.java.
Maybe we can pass through
mapboxMap.getStyleUrl
in some cases to automatically have UI consistency?cc @danesfeder @cammace @zugaldia @Lndsay @noemiwalzebuck