Commit 5fd5ded
Add LandmarkIcons featureset, Add templates to generate Standard Style and v4 updates (#6177)
Closes https://mapbox.atlassian.net/browse/MAPSAND-2269 &
https://mapbox.atlassian.net/browse/MAPSAND-2241
Key Changes:
-Adds LandmarkIcons Featureset: Query and interact with landmark
building icons, accessing properties like landmark name, type, and
localized names through StandardLandmarkIconsFeature
- Added interactions with this featureset to an example
- Enhanced Configuration: in Compose both MapboxStandardStyle() and
MapboxStandardSatelliteStyle() now support all schema configuration
options through unified configurationsState pattern:
- Color customization (roads, motorways, water, greenspaces, boundaries)
- Landmark icon visibility controls (showLandmarkIcons,
showLandmarkIconLabels)
- POI styling (backgrounds, colors, density)
- Road appearance (brightness, pedestrian roads, transit networks)
- Administrative boundaries and 3D objects
- Added code generators for both MapboxStandardStyle() and
MapboxStandardSatelliteStyle()
- Note: to maintain backwards compatibility I generated the existing
Composable functions as-is (hard coding them into the top of the
templates). As new configuration options are added they will only be
amended to the non-deprecated Composable functions.
- All configuration options tested and verified through
StandardStyleConfigurationTest
cc @mapbox/maps-android
cc @mapbox/maps-ios
cc @mapbox/sdk-ci
---------
Co-authored-by: Release SDK bot for Maps SDK team <[email protected]>
Co-authored-by: Claude <[email protected]>
Co-authored-by: natiginfo <[email protected]>
GitOrigin-RevId: 5514af9dd7b795b90f0d9a487b3e1598c20aa0421 parent cf4dcbb commit 5fd5ded
File tree
20 files changed
+1908
-155
lines changed- compose-app/src/main/java/com/mapbox/maps/compose/testapp/examples/style
- extension-compose
- api
- Release
- src
- androidTest/java/com/mapbox/maps/extension/compose/style/standard
- main/java/com/mapbox/maps/extension/compose/style
- interactions/generated
- standard
- generated
- sdk-base
- api
- Release
- src/main/java/com/mapbox/maps/interactions/standard/generated
20 files changed
+1908
-155
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
8 | 17 | | |
9 | 18 | | |
10 | 19 | | |
| |||
Lines changed: 25 additions & 39 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| 37 | + | |
37 | 38 | | |
38 | 39 | | |
39 | 40 | | |
| |||
48 | 49 | | |
49 | 50 | | |
50 | 51 | | |
51 | | - | |
| 52 | + | |
52 | 53 | | |
53 | 54 | | |
54 | 55 | | |
| |||
80 | 81 | | |
81 | 82 | | |
82 | 83 | | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
83 | 87 | | |
84 | 88 | | |
85 | 89 | | |
| |||
294 | 298 | | |
295 | 299 | | |
296 | 300 | | |
297 | | - | |
| 301 | + | |
298 | 302 | | |
299 | 303 | | |
300 | 304 | | |
| |||
305 | 309 | | |
306 | 310 | | |
307 | 311 | | |
308 | | - | |
309 | | - | |
310 | | - | |
311 | | - | |
312 | | - | |
313 | | - | |
314 | | - | |
315 | | - | |
316 | | - | |
317 | | - | |
318 | | - | |
319 | | - | |
320 | | - | |
321 | | - | |
322 | | - | |
323 | | - | |
324 | | - | |
325 | | - | |
326 | | - | |
327 | | - | |
328 | 312 | | |
329 | 313 | | |
330 | 314 | | |
331 | 315 | | |
332 | 316 | | |
333 | 317 | | |
334 | 318 | | |
335 | | - | |
336 | | - | |
337 | | - | |
| 319 | + | |
338 | 320 | | |
339 | 321 | | |
340 | | - | |
341 | 322 | | |
342 | 323 | | |
343 | 324 | | |
344 | | - | |
| 325 | + | |
345 | 326 | | |
346 | 327 | | |
347 | 328 | | |
| |||
361 | 342 | | |
362 | 343 | | |
363 | 344 | | |
364 | | - | |
365 | | - | |
| 345 | + | |
| 346 | + | |
366 | 347 | | |
367 | 348 | | |
368 | 349 | | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
369 | 359 | | |
370 | | - | |
371 | | - | |
372 | | - | |
373 | | - | |
374 | | - | |
375 | | - | |
376 | | - | |
377 | | - | |
378 | | - | |
379 | | - | |
| 360 | + | |
380 | 361 | | |
381 | 362 | | |
382 | 363 | | |
| |||
386 | 367 | | |
387 | 368 | | |
388 | 369 | | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
389 | 374 | | |
390 | 375 | | |
391 | 376 | | |
| |||
400 | 385 | | |
401 | 386 | | |
402 | 387 | | |
| 388 | + | |
403 | 389 | | |
404 | 390 | | |
405 | 391 | | |
| |||
0 commit comments