`symbol-z-elevate` does not work when `text-pitch-alignment` is `map`
brncsk opened this issue · comments
mapbox-gl-js version: 5.3.0-beta.1
browser: Chrome
Steps to Trigger Behavior
- Add a
fill-extrusion
layer - Add a
symbol
layer on top - Set
symbol-z-elevate
totrue
on thesymbol
layer - Set
text-pitch-alignment
tomap
on thesymbol
layer - Observe symbols stay clamped to the ground even when on top of fill extrusions.
![image](https://private-user-images.githubusercontent.com/1205180/345066991-77a1c409-1d30-43f6-bd12-fdab3767fb87.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE3MzQ4NjcsIm5iZiI6MTcyMTczNDU2NywicGF0aCI6Ii8xMjA1MTgwLzM0NTA2Njk5MS03N2ExYzQwOS0xZDMwLTQzZjYtYmQxMi1mZGFiMzc2N2ZiODcucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcyMyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MjNUMTEzNjA3WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NGE3ZDJhN2U3ZWNiMmZiYjEzMTcyMGE1ZTFhNzhjMjU4Y2MxMTE1YmE2ZGFlNzZjMzJlYTZlMzQyYjgxMjY0MyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.kWPjQzF6vIMZJbsMbFXMQ3plwuRTDx8voHW0Ebk1MGI)
Link to Demonstration
I'll provide a demonstration if needed for reproduction.
Expected Behavior
Symbols are draped onto the top side of fill extrusions.
Actual Behavior
Symbols are draped onto the map's ground level.