maplibre-native
maplibre-native copied to clipboard
MapLibre Native - Interactive vector tile maps for iOS, Android and other platforms.
Bumps [cookie](https://github.com/jshttp/cookie) to 0.7.1 and updates ancestor dependency [express](https://github.com/expressjs/express). These dependencies need to be updated together. Updates `cookie` from 0.6.0 to 0.7.1 Release notes Sourced from cookie's releases. 0.7.1 Fixed...
This render test was added as part of #2780. There are some pixel differences for iOS (Metal) and Android (OpenGL and Vulkan). We should add some alternate expected images and...
> I know you just copied this from the previous build.gradle, but is this actually necessary? I don't see any `libs` dir in https://github.com/maplibre/maplibre-native/tree/main/platform/android/MapLibreAndroidLint _Originally posted by @westnordost in https://github.com/maplibre/maplibre-native/pull/2902#discussion_r1793580583_
**Describe the bug** When adding a `SymbolLayer` with property `icon-ignore-placement` or `icon-allow-overlap`, marker flashes / stretches when zooming or rotating around the marker. If this property is turned off no...
To reproduce: ```kt val osmTileSet = TileSet("osm", "https://tile.openstreetmap.org/{z}/{x}/{y}.png") osmTileSet.attribution = "OSM Contributors" val source = RasterSource("osm", osmTileSet, 128) val layer = RasterLayer("osm-layer", "osm") maplibreMap.setStyle(Style.Builder().withSource(source).withLayer(layer)) ``` No attribution is shown.
Currently `ccache` is added to the build without any checks `-DANDROID_CCACHE=ccache` and is expected to be present in the environment (for [render-test](https://github.com/maplibre/maplibre-native/blob/d83c4ac4074fe436551ef042a92aa95c142140b5/render-test/android/app/build.gradle#L31)/[benchmark](https://github.com/maplibre/maplibre-native/blob/d83c4ac4074fe436551ef042a92aa95c142140b5/benchmark/android/app/build.gradle#L26) targets). MapLibreAndroid checks a list of hardcoded paths...
**Firebase crash log** ``` Fatal Exception: java.lang.UnsatisfiedLinkError: No implementation found for void org.maplibre.android.net.NativeConnectivityListener.initialize() (tried Java_org_maplibre_android_net_NativeConnectivityListener_initialize and Java_org_maplibre_android_net_NativeConnectivityListener_initialize__) - is the library loaded, e.g. System.loadLibrary? at org.maplibre.android.net.NativeConnectivityListener.initialize(NativeConnectivityListener.java) at org.maplibre.android.net.NativeConnectivityListener.(NativeConnectivityListener.java:27) at org.maplibre.android.net.ConnectivityReceiver.instance(ConnectivityReceiver.java:45)...
We now use a 16-core runner for `android-ci`, but a run still takes 1h 30m to complete: https://github.com/maplibre/maplibre-native/actions/runs/11223690736/job/31200686691 `libmaplibre.so` gets built in under 3m, but then the instrumentation test app,...
**Describe the bug** In Android SDK 11.5.0, the app crashes consistently after a few seconds. I am only using a simple map view, without any extra layers or features. This...