Skip to content

Conversation

@kylebarron
Copy link
Member

@kylebarron kylebarron commented Oct 28, 2025

This is complex enough that it's not going to make it into this release

  • The Maplibre geocoder implementation doesn't provide any out of the box support for any provider
  • It's hard to match up the deck.gl widget backends to the maplibre geocoder API

Closes #681

@kylebarron kylebarron added the help wanted Extra attention is needed label Oct 28, 2025
@prusswan
Copy link

Closest to out of the box would be their example which uses Nominatim: https://maplibre.org/maplibre-gl-js/docs/examples/geocode-with-nominatim/

@kylebarron
Copy link
Member Author

I would've ideally liked to provide a selection of a few geocoder providers that users could choose from, because the actual geocoding API calls should be able to integrate into each library's solution. I don't really want to add maplibre-only or deck-only support, because library that's rendering the map view should be just an implementation detail.

@prusswan
Copy link

prusswan commented Dec 5, 2025

I would've ideally liked to provide a selection of a few geocoder providers that users could choose from, because the actual geocoding API calls should be able to integrate into each library's solution. I don't really want to add maplibre-only or deck-only support, because library that's rendering the map view should be just an implementation detail.

If you have an idea of which providers you want to support (for a start), we can explore possible options. It is quite hard to support multiple geocoding providers in the long term, when most of them are commercial, while it is not the main priority of library authors either. I don't normally use Nominatim as I would need to self-host to use it for autocomplete (due to their usage limit).

Maplibre geocoder design is still useful as a general framework for mapping disparate geocoding inputs to outputs. Do you think it is possible to support one or two providers, and allow users to define their own? Through JS code etc

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

help wanted Extra attention is needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Geocoding/search plugin/widget/control

3 participants