Nous pouvons supposer quâil sâagit de la « Feuille de route », câest-Ă -dire une option pour automatiser la localisation via IP avec la possibilitĂ© pour les utilisateurs individuels ou un site de refuser.
Mais je nâai aucune intention de dĂ©velopper cela gratuitement.
Cela nécessiterait un financement (ou une RP de haute qualité avec les bons choix techniques et les bons tests).
Cela a dĂ©jĂ Ă©tĂ© demandĂ©, mais personne nâa dĂ©boursĂ© suffisamment de fonds.
1 « J'aime »
Désolé pour la réponse tardive !
- Comment reproduire de maniÚre fiable, pouvez-vous fournir les étapes exactes ?
- Quelle version de Discourse utilisez-vous ?
- Que voyez-vous dans le HTML (en utilisant lâinspecteur) ?
- Voyez-vous des messages dâerreur dans la console ou le journal ?
- Quâest-ce qui est enregistrĂ© dans le champ personnalisĂ© de lâutilisateur pour geo_location ? Jetez un Ćil Ă
/u/<username>.json
Bathinda
(Bathinda Helper)
1044
Jâutilise ce merveilleux plugin depuis des annĂ©es.
RĂ©cemment, jâai rencontrĂ© une difficultĂ©. Lorsque je crĂ©e un nouveau sujet et que jâessaie dây ajouter un lieu, par exemple Bathinda, et que je le recherche dans la boĂźte de dialogue du nouveau sujet, cela donne des rĂ©sultats corrects/attendus.
Mais lorsque je recherche une autre ville, âPatialaâ (les deux villes sont des districts dans le mĂȘme Ătat indien du Pendjab, les deux sâaffichent correctement lorsquâelles sont recherchĂ©es sur OpenStreetmap), cela donne des rĂ©sultats vides/ne peut pas rechercher.
Et cela se produit avec dâautres districts/villes. Dans certains cas, ces districts recherchĂ©s sont de trĂšs grandes villes cĂ©lĂšbres, pourtant elles ne sont pas trouvĂ©es, mais des villes plus petites et moins connues sont trouvĂ©es.
Quelle pourrait en ĂȘtre la raison ?
IntĂ©ressant. Rencontrez-vous le mĂȘme problĂšme avec dâautres fournisseurs de gĂ©ocodage ?
1 « J'aime »
Bathinda
(Bathinda Helper)
1046
Je nâai pas pu choisir dâautre fournisseur car âNominatimâ Ă©tait par dĂ©faut/le plus facile Ă configurer. Si je choisissais un autre fournisseur, cela donnait une erreur :
Mais aprĂšs que vous mâayez donnĂ© cette idĂ©e, jâai cherchĂ© et trouvĂ© un moyen dâobtenir une clĂ© dâAPI pour OpenCageData (cela a pris 2 minutes) et aprĂšs avoir rempli cette clĂ© dâAPI dans les paramĂštres du plugin (et seulement aprĂšs avoir rempli la clĂ© dâAPI, jâai changĂ© le nom du fournisseur en OpenCageData). Et voilĂ , non seulement lâerreur a cessĂ© de se produire, mais le problĂšme initial de ne pas pouvoir rechercher et trouver âPatialaâ (et de nombreuses autres villes) a Ă©galement disparu.
Et donc, TOUT VA BIEN MAINTENANT. MERCI !
P.S. Jâaurais souhaitĂ© que le lien âProvider Detailsâ affichĂ© sous lâerreur en âcouleur rougeâ mâenvoie/envoie nâimporte quel utilisateur vers la page de ce fournisseur (au lieu de la page âGitHubâ), oĂč lâutilisateur pourrait demander la gĂ©nĂ©ration dâune âApi-Keyâ. Cela aurait Ă©tĂ© dâune grande aide.
1 « J'aime »
Câest statique donc je ne pense pas que ce soit possible. PR bienvenu !
Content que vous ayez résolu le problÚme !
1 « J'aime »
Master
1048
Bonjour, je veux juste afficher le drapeau du pays, est-ce possible avec ce plugin ou est-ce uniquement pour afficher la localisation via le GPS ?
1 « J'aime »
Bathinda
(Bathinda Helper)
1049
En configurant les paramĂštres de ce plugin, vous pouvez lui faire choisir nâimporte quel emplacement (espĂ©rons-le, nâimporte quel pays Ă©galement) pour quâil soit dĂ©fini comme lâemplacement de tous les nouveaux sujets. De cette façon, cet emplacement sâaffichera toujours sur tous les sujets ultĂ©rieurs (lors de la composition du sujet, si un utilisateur souhaitait modifier ce nom de pays/emplacement, il serait libre de le faire).

Don
1050
Bonjour, y a-t-il une chance de résoudre ce problÚme ? Merci 
2 « J'aime »
Je lâai reproduit. Jây jetterai un Ćil cette semaine.
Désolé, les contrats payants passent avant 
3 « J'aime »
@Don peux-tu essayer cette mise Ă jour sâil te plaĂźt ?
1 « J'aime »
Don
1053
Merci beaucoup Robert
Maintenant, cela semble fonctionner correctement, mais jâai remarquĂ© que lorsque je vais sur le profil dâun autre utilisateur (qui nâa pas dĂ©fini de localisation) Ă partir, par exemple, du rĂ©sumĂ©, le mĂȘme comportement apparaĂźt. Si je vais sur un profil depuis la page dâaccueil ou depuis dâautres parties du site, cela fonctionne trĂšs bien. Câest peut-ĂȘtre Ă cause du curseur de chargement.
1 « J'aime »
Pouvez-vous prĂ©ciser sur quoi vous cliquez exactement pour effectuer cette transition ? (depuis, prĂ©sumĂ©ment, le rĂ©sumĂ© vers le rĂ©sumĂ© ?). Les deux utilisateurs ont-ils eu besoin dâavoir une localisation Ă un moment donnĂ© ? Le premier utilisateur a-t-il une localisation renseignĂ©e ? En bref, des Ă©tapes de reproduction exactes sâil vous plaĂźt 
Don
1055
Oui, câest exact. Le mĂȘme comportement se produit partout dans /u/ si vous allez sur le rĂ©sumĂ© dâun autre utilisateur qui nâa pas configurĂ© dâemplacement.
Par exemple :
Attendez, je vous envoie une vidéo en MP sur le problÚme exact. 
1 « J'aime »
Ah pas de souci, jâai reproduit.\n\nOui, pas terrible.\n\nJe pense que cela nĂ©cessitera une refonte en glimmer Ă un moment donnĂ©.\n\nĂtant donnĂ© quâil sâagit dâun cas extrĂȘme, je ne mây attĂšlerai probablement pas trĂšs bientĂŽt, dĂ©solĂ©.
1 « J'aime »
Moin
1057
2 « J'aime »
Ouais, bien vu @Moin !
Je me demande si quelque chose de plus fondamental ne va pas ici 
Au fait, excellente détection de cas limites de la part de vous deux !
2 « J'aime »
OK, ce qui semble se passer, câest que le code nâest pas réévaluĂ© aprĂšs la transition, car setupComponent ne se dĂ©clenche pas Ă nouveau.
Câest presque certainement un problĂšme gĂ©nĂ©ral, pas spĂ©cifique aux emplacements.
Je soupçonne que la solution consiste Ă utiliser une sorte de modificateur {{did-update}} dans Glimmer. Mais cela ne fonctionnera que si Ember considĂšre que lâĂ©tat des donnĂ©es est âimpurâ 
3 « J'aime »
@Don OK, je lâai dĂ©placĂ© vers Glimmer maintenant (remarquez la faute de frappe horrible dans le commentaire du commit
) et cela pourrait mieux fonctionner maintenant, faites-moi savoir comment vous vous en sortez !
(Pour information, note de développement : les getters suffisaient pour le changement de profil, mais il y avait toujours la modification de classe (malheureusement nécessaire ?) avec manipulation du DOM qui nécessitait un modificateur)
3 « J'aime »
Don
1061
Magnifique
Merci beaucoup Robert, ça fonctionne à merveille 
2 « J'aime »