maplibre / maplibre-native

MapLibre Native - Interactive vector tile maps for iOS, Android and other platforms.
https://maplibre.org
BSD 2-Clause "Simplified" License
1.06k stars 312 forks source link

House numbers layer gets disappeared while zooming in #2776

Open jDilshodbek opened 2 months ago

jDilshodbek commented 2 months ago

There is a bug that house numbers are vanishing when you zoom in the map Android Maplibre SDK version 11.1.0. It is working as expected in versions 10.3.1 and below

To Reproduce Steps to reproduce the behavior:

  1. Intall MapLibre SDK version 11.1.0 in your android project
  2. Setup MapView and style with datasource that contain house numbers
  3. Open Activity that contains mapView, try to zoom in and zoom out to see how they disappear from map
  4. See error
  5. To compare, follow above steps in version 10.3.1, it should be working fine

Expected behavior House numbers must persist while zooming in.

Platform information :

Additional context I think it is broken starting from v 11.x.x versions due to huge number of changes applied

https://github.com/user-attachments/assets/34aa7a99-626b-4aa3-9678-dfede46626bf

.

louwers commented 2 months ago

Any chance you can share the style you are using?

Maybe you can try running the render test app on your device? https://github.com/maplibre/maplibre-native/tree/main/render-test/android

jDilshodbek commented 2 months ago

Check this style.json

louwers commented 2 months ago

@jDilshodbek Can you share the affected location?

If you can simplify it further, that would be helpful.

Ideally not depending on any network sources.

jDilshodbek commented 2 months ago

Tashkent city, Location information is near 41.235022, 69.196355

jDilshodbek commented 2 months ago

and style is working on iOS SDK, JS and older version Maplibre Android very well the problem is on version 11.

mtpdog commented 2 months ago

It looks like house numbers are covered by extruded 3D buildings in your case.

jDilshodbek commented 2 months ago

Yes, they are leaving behind 3d buildings and not disappearing