smeijer / leaflet-geosearch

A geocoding/address-lookup library supporting various api providers.
https://smeijer.github.io/leaflet-geosearch/
MIT License
1.04k stars 273 forks source link

Some searchs doesnt work, OSM provider #265

Closed sergylm closed 3 years ago

sergylm commented 3 years ago

I have tried to test some random addresses to verify the preciseness. In canada and USA works fine, but in Madrid, Spain there is a issue. I also checked other European countries and these works fine(portugal, france, germany, uk....)

Other cities, such as Barcelona(Spain), doesnt have this issue.

There is my js code:

var GeoSearchControl = window.GeoSearch.GeoSearchControl;
var OpenStreetMapProvider = window.GeoSearch.OpenStreetMapProvider;
var provider = new OpenStreetMapProvider();

var searchControl = new GeoSearchControl({
    provider: provider,
    style: 'bar',
});

map.addControl(searchControl);

Any random address: C. de Andrés Mellado, 74, 28015 Madrid

The address returned:74, Calle de Andrés Mellado, Gaztambide, Chamberí, Madrid, Área metropolitana de Madrid y Corredor del Henares, Community of Madrid, 28015, Spain

But the map doesnt center in it nor return raw.result.

smeijer commented 3 years ago

I believe this is the same as #264, so closing as duplicate. Please let me know if you think otherwise.