> Is it possible to change the font style? The current one looks a bit pixelated.
Yes, see the JSON style spec:
https://maplibre.org/maplibre-style-spec/. The map renders whatever style you provide, including data sources, layers, glyphs, fonts, sprites, etc. Which stylejson did you use? If you don't provide a style, the default is
https://demotiles.maplibre.org/.
I personally like the styles available at
https://protomaps.com/. Another free provider that's very easy to get started with is
https://openfreemap.org/.
> Can new native-looking places be added to the map?
You can add additional sources and layers to the style programmatically via a declarative Compose DSL, and they have all the same styling options available via the JSON base style
> Custom place search integration
The library renders whatever data you give it; it's not opinionated about what location search API you use. You could create a GeoJsonSource, populate it with Point features of your search results, and pass that source to a CircleLayer to render those search results as circles on the map. Or to a SymbolLayer to render them as icons or text. Or combine them for more complex styling (that's exactly how the base map styles are built).
> it would be helpful to have more detailed guidance on integrating the library with CMP for iOS targets.
That's probably best done by improving the SPM4KMP documentation rather than cloning it in MapLibre Compose documentation. We do however have a fully functioning
example configuration in the demo app. But yeah, our docs are barebones right now and do need improvement, especially for folks who haven't worked with MapLibre or Mapbox before. Feel free to PR improvements to the docs, or create issues / discussions in the repo on whatever is confusing.
> the map on iOS looked quite different—just a colorful base map without roads or labels
If you gave it the same style URL on both but it rendered a different base map, that's probably a bug. Please file an issue.