mapbox / mapbox/MapboxGeocoder.swift
Add GeocodedPlacemark substring property
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 133
- Forks
- 46
- PR merge metrics
- No merged PRs in 30d
Description
Currently, mapbox-navigation's AppDelegate extends GeocodedPlacemark to include a substring property used to display the address when using search on CarPlay. This property has some complicated logic that we should not expect a developer to replicate. Moving this property to MapboxGeocoder.swift will help developers while also keeping the Example-CarPlay app clean.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading MapboxGeocoder.swift and the AppDelegate extension in the mapbox-navigation Example-CarPlay app to compare the existing substring logic. Move the GeocodedPlacemark property into the geocoder library so the example no longer needs the extension, then verify the CarPlay address-search display still works.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift
- Domain
- mobile
- Issue type
- Feature
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 55/100