Appel API pour géocoding

Bonjour à tous !

Je débute en développement mobile ( et en développement tout court en fait ) et dans le cadre d’un projet scolaire, je pense avoir commis une erreur qui m’a fait ban ip de votre api : https://nominatim.openstreetmap.org/search/{address}?format=json
Je fais mon application en react-native et j’ai un composant qui fait appel à votre api pour transformer une adresse en coordonnées géographiques ( longitude , latitude ), mais à un moment donné j’ai du faire une sorte de boucle infini qui a essayé de créer mon composant à l’infini ( beaucoup de fois du moins avant que je ne reçoive une erreur ) et à chaque fois un appel vers votre api a été fait, actuellement quand je test votre api depuis ma connexion actuelle, mon appel est désormais refusé, mais lorsque je passe en 4g tout se passe bien de nouveau. Je tenais déjà à m’excuser par rapport à ça et j’aimerai savoir s’il y avait moyen de me déban ? Si ce n’est pas possible ou trop compliqué je comprendrais dans tout les cas, je vous souhaite une bonne continuation et merci pour votre incroyable projet !

Bonjour,

Cette API est gérée par la fondation OSM (OSMF), pas par nous (OpenStreetMap France).

Pour du géocodage d’adresses en France, il est très nettement préférable d’utiliser une autre API que Nominatim, qui est loin d’être exhaustive au niveau des adresses.

au choix:

  • https://ban.addok.xyz : contient la Base Adresse Nationale (BAN)
  • https://bano.addok.xyz : contient la Base Adresse Nationale Ouverte (BANO) qui est une version améliorée de la BAN complétée des données adresses OpenStreetMap ainsi que des POI et intersections de voies.

Pas de limite sur ces API qui tournent sur mes serveurs.

Le fonctionnement de l’API est décrit ici: API Adresse | adresse.data.gouv.fr

Il faut juste changer l’URL des exemples.

Super je vais creuser ces sujets de mon côté merci bien ! Bonne continuation et désolé du dérangement.