Salut la fediverse !

Bon jeudi déconfinement J+4 (ce qui à vrai dire, ne change pas grand chose ici si ce n'est le fait de pouvoir aller pédaler un peu plus loin sans attestation)

Suivre

En parlant de pédaler un peu plus loin, dans la limite d'un périmètre de rayon de 100km si changement de département, j'en ai (je pense) terminé avec ma version de la carte « 100 km » adapté du travail de @Sp3r4z :

blog.gegeweb.org/100km/

@gegeweb Merci pour la mention c'est cool :)

Tu feras attention, pour la Corse, mon projet a ajouté des nouveautés et des améliorations. Actuellement, "Ajaccio", ne fait rien montrer sur ta carte 😕

@Sp3r4z Grmbl je croyais m'en être sorti…

Nominatin sort des trucs étrange, par exemple ma commune Villiers-sur-Orge, normalement code postal 91700, sort avec le code postal de Palaiseau (91130).

Et évidement une recherche sur le cp 91700 ne fait pas ressortir ma commune.

Je vais voir pour utiliser le service du Géoportail à la place (si plus fiable)…

@gegeweb Je t'avouerais que les données nominatim OSM (donc OSM tout court) sont quelque fois très étrange.
Lyon au lieu d'être Rhône en département, c'est "Métropole de Lyon"… ça n'a aucune cohérence entre les endroits…

Je regarderais ce soir pour la partie "Corse", je crois que Nominatim renvoie aussi dans la langue du browser… c'est aussi un soucis. (je n'ai pas "Corse-du-Sud" comme indiqué dans le code, mais "South Corsica" :/ )

je prendrais le temps ce soir pour regarder

@Sp3r4z
Visiblement, il y a une option à passer :
nominatim.org/release-docs/dev

Et l'option pour L.Control.Geocoder :
reverseQueryParams

Mais à priori, ça ne fonctionne pas… la doc est pas super claire.
Et pour l'instant, je pige pas le code.

@gegeweb si ça fonctionne avec fr et accept-language, je modifierais ça ce soir. Et je re-testerais 😉

Mais c'est un peu le brol, je voulais limiter les recherches à la france, je n'y arrivais pas. Ce weekend je m'y plongerais plus en profondeur

@Sp3r4z
Mmmm… tu la passes comment l'option ?

Pour la requête search avec Geocoder.

J'ai beau mettre geocodingQueryParams: {'accept-language': 'fr' }
dans les options, ça n'est pas passé dans les paramètres de l'url.

Pour le reverse, c'est OK, et pour limiter à la France :

countrycodes=<countrycode>[,<countrycode>][,<countrycode>]...

nominatim.org/release-docs/dev

Visiblement il n'y a pas là même option pour le search.

@gegeweb en dur dans l'adresse, il me semble.

Je vais éplucher la doc pour voir, si je trouve un truc je te dirais 😉

@Sp3r4z C'est bon, j'ai trouvé. ;)

Je pousse dans mon dépôt.

C'est pour le search qu'on peu limiter.

@gegeweb l
Yes ça, et bien nickel, je regarderait cela au soir 👌👍

@gegeweb Je viens de le faire, pour mon code, ça fonctionne vraiment pas mal.

Je release, et je te cite comme aide :)

Inscrivez-vous pour prendre part à la conversation
Stone Ar't Prod Mastodon

Instance personnelle de Gérald Niel (aka. @gegeweb). Peut-être qu'elle sera publique un jour… ou peut-être pas. J'ai pas encore décidé. Pour l'instant je teste la matrice, ou plutôt le pachyderme.

Je peux toutefois créer un compte à la demande pour les copains (envoyez la demande par mail à l'adresse indiqué dans le contact). Ou suivez ce lien, j'ai généré quelques invitations.
Sans garanti sur le bon fonctionnement du truc en revanche ! ;)

Si vous cherchez un point d'entrée (une instance) un peu plus sûr techniquement :