mapbox / mapbox/mapbox-maps-ios
Symbol Layers blink at mid zoom level
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 601
- Forks
- 196
- PR merge metrics
- No merged PRs in 30d
Description
Hi Mapbox,
we have another question, it's not crazy serious, but it's been there for a while and maybe there is a fix we do not know about?
Our symbol layers flicker as in video at a certain zoom level:
https://findpenguins.com/Mapbox-Flickering.mp4
The exact same happens in Android AND iOS.
Zoomlevel when it occurs: When the smaller roads appear, our symbol layers blink, some even fade out-in quickly.
Newest MapBox SDK versions.
Symbollayer is not really added any special, layer + source.
```
val layer = symbolLayer(layerId, sourceId) {
iconImage(Expression.get(ICON_IMAGE_ID))
iconRotate(Expression.get("icon-rotation"))
iconAnchor(IconAnchor.CENTER)
iconAllowOverlap(true)
iconIgnorePlacement(true)
}
```
Any help would be appreciated!
Best,
Tobias
P.S. Sometimes our symbol layers also disappear entirely on a simple map drag. This only happens around this exact zoom level.
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
The payload names no repository file or test. Start by reproducing the flicker and disappearance at the zoom level where smaller roads appear, using the supplied video and symbol-layer configuration; compare behavior across the reported iOS and Android SDKs. Done means the zoom-level rendering issue has a confirmed cause and a verified fix or documented limitation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kotlin, swift
- Domain
- computer-graphics, mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100