[OpenCage] configure guessing order
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 45/100
Piste de recherche
Commencez par comparer l’ordre des localités dans conf/countries/worldwide.yaml avec le code qui utilise le tableau $localityKeys. Rendez l’ordre des tentatives configurable sans perdre le comportement propre à chaque pays, et vérifiez que l’exemple résout Sankt Augustin plutôt que Rhein-Sieg-Kreis comme ville.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
It would be great, if the guessing order could be configured instead of being hard coded.
For example for this result in Germany: '53757, Sankt Augustin, Grantham Allee 20, Deutschland' the returned components are:
"components": {
"ISO_3166-1_alpha-2": "DE",
"ISO_3166-1_alpha-3": "DEU",
"_category": "commerce",
"_type": "shop",
"city": "Rhein-Sieg-Kreis",
"continent": "Europe",
"country": "Deutschland",
"country_code": "de",
"county": "Rhein-Sieg-Kreis",
"house_number": "20",
"political_union": "European Union",
"postcode": "53757",
"road": "Grantham-Allee",
"shop": "Druckpunkt",
"state": "Nordrhein-Westfalen",
"state_code": "NW",
"suburb": "Mülldorf",
"town": "Sankt Augustin"
}
Due to the current locality order 'Rhein-Sieg-Kreis' will be returned as city, but 'Sankt Augustin' would be correct. In comparison to the formatted field of the OpenCage-result "Druckpunkt, Grantham-Allee 20, 53757 Sankt Augustin, Deutschland" where the city is set properly.
https://github.com/OpenCageData/address-formatting/blob/master/conf/countries/worldwide.yaml
shows different orders depending for different countries.
In my opinion a simple solution could be to make the $localityKeys array public and static.
- Langage dominant
- PHP
- Étoiles
- 4k
- Forks
- 527
- Merge moyen
- 8 min
- PR mergées (30 j)
- 1
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de geocoder-php/Geocoder
-
question
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
geocoder-php/Geocoder#1267 · 2 commentaires ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
geocoder-php/Geocoder#1266 ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 38/100
geocoder-php/Geocoder#1244 · 2 commentaires · 2 réactions ·
-
Add Support for IPQueryOuverteprovider
Difficulté 4/5 3-5 jours Accessibilité débutants 30/100
geocoder-php/Geocoder#1243 ·
-
Mapbox Geocoding v6Peut-être pris @davidbarratt l’a pris il y a 37 jours. Ouverteprovider
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
geocoder-php/Geocoder#1237 · 1 commentaire · 1 réaction ·
Toutes les issues de geocoder-php/Geocoder
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
invoiceninja/invoiceninja#13320 ·
Les mainteneurs répondent en général sous 1 jour
-
sync-en
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
Les mainteneurs répondent en général sous 1 jour
-
Перевод устарел
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
-
[Type] Bug
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
Les mainteneurs répondent en général sous 1 jour
-
bug repo:cms
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
craftcms/cms#19828 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour