You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixed 8 issues identified in review:
1. Optimization API bug: Removed numeric index fallback, only use 'first'/'any' for source and 'last'/'any' for destination
2. Added missing async keyword to getCachedRoute function in AGENTS.md
3. Added missing 'unknown' congestion value to traffic styling match expression
4. Fixed API Limits table: Changed "Up to 3" to "Max 2 alternatives (3 total routes)", clarified Optimization v1 hard limit
5. Fixed skills README alphabetical ordering: moved mapbox-navigation-patterns between maplibre-migration and search-integration
6. Updated iOS Navigation SDK to v3 API:
- Changed imports: MapboxNavigation → MapboxNavigationUIKit, MapboxCoreNavigation → MapboxNavigationCore
- Replaced Directions.shared.calculate() callbacks with async/await routingProvider.calculateRoutes()
- Updated NavigationViewController initialization with navigationRoutes and navigationOptions
- Replaced MapboxNavigationService with MapboxNavigationProvider
- Converted NavigationServiceDelegate callbacks to Combine publishers
- Updated voice guidance configuration to use CoreConfig.ttsConfig
7. Updated Android Navigation SDK to v3 API:
- Removed NavigationView examples (dropped in v3)
- Removed api.startArrival() method (not documented)
- Removed .accessToken() method (removed in v3)
- Changed onDestroy() to use MapboxNavigationProvider.destroy()
- Updated to v3-compatible patterns with requestRoutes() and RouteProgressObserver
8. All code examples now use current v3 SDK APIs for both iOS and Android
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: skills/README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,7 @@ This directory contains [Agent Skills](https://agentskills.io) that provide doma
9
9
|[mapbox-geospatial-operations](./mapbox-geospatial-operations/)| Choosing between offline geometric tools and routing APIs for geospatial operations |
10
10
|[mapbox-google-maps-migration](./mapbox-google-maps-migration/)| Migration guide from Google Maps Platform to Mapbox GL JS with API equivalents and patterns |
11
11
|[mapbox-maplibre-migration](./mapbox-maplibre-migration/)| Migration guide between Mapbox GL JS and MapLibre GL JS in both directions |
12
+
|[mapbox-navigation-patterns](./mapbox-navigation-patterns/)| Navigation and routing patterns for Directions API and Navigation SDKs |
12
13
|[mapbox-search-integration](./mapbox-search-integration/)| Complete workflow for implementing Mapbox search with discovery questions and best practices |
13
14
|[mapbox-search-patterns](./mapbox-search-patterns/)| Choosing the right search tool and parameters for geocoding and POI search |
14
15
|[mapbox-web-performance-patterns](./mapbox-web-performance-patterns/)| Performance optimization for Mapbox GL JS (initialization, markers, data loading, memory) |
@@ -19,7 +20,6 @@ This directory contains [Agent Skills](https://agentskills.io) that provide doma
19
20
|[mapbox-style-patterns](./mapbox-style-patterns/)| Common style patterns and layer configurations |
|[mapbox-token-security](./mapbox-token-security/)| Security best practices for access tokens |
22
-
|[mapbox-navigation-patterns](./mapbox-navigation-patterns/)| Navigation and routing patterns for Directions API and Navigation SDKs |
23
23
|[mapbox-store-locator-patterns](./mapbox-store-locator-patterns/)| Store locator and location finder patterns with markers, filtering, and distance calculation |
0 commit comments