Plugin Locations 🌍

Ah, potrebbe anche aggiungere altro al mucchio di rovine, terrò anche questo a mente.

2 Mi Piace

Posso inviare una richiesta di funzionalità a @angus @merefield?

Sarebbe davvero utile se potessimo limitare la ricerca della posizione dei membri solo al Regno Unito.

Ad esempio:

Nessuno di questi risultati si trova nel Regno Unito.

Potere forzare risultati solo per GBR (o altri codici paese tramite un’impostazione di amministrazione) sarebbe ottimo e suggerirebbe immediatamente ciò che le persone stanno effettivamente cercando:

Utilizziamo la ricerca geospaziale ESRI su un altro sito che gestiamo; ecco come facciamo a limitare i risultati a GBR e anche a un’area delimitata predeterminata del Regno Unito:

    // Pulsante di ricerca
    var searchControl = L.esri.Geocoding.geosearch({
	useMapBounds: false,
	searchBounds: L.latLngBounds(SW, NE),
	providers: [L.esri.Geocoding.arcgisOnlineProvider({
	    countries: ['GBR'],
	    // https://developers.arcgis.com/rest/geocode/api-reference/geocoding-category-filtering.htm#ESRI_SECTION1_502B3FE2028145D7B189C25B1A00E17B
	    //categories: ['Address', 'Postal', 'Coordinate System'],
	    categories: ['District', 'City', 'Postal', 'Coordinate System'],
	    maxResults: 10
	})],
	placeholder: 'Città, CAP, Coordinate...',
	position: 'topright'
    }).addTo(map);

Sarebbe possibile qualcosa di simile?

4 Mi Piace

@angus Sarebbe fantastico se potessimo avere l’opzione per mostrare la posizione nelle liste degli argomenti. Non ho visto un’opzione del genere, ma fammi sapere se l’ho persa! Grazie

Mi chiedevo anche cosa faccia l’impostazione Abilita le icone di stato degli argomenti per gli elenchi di argomenti in questa categoria. Non sono riuscito a capirla bene e non ho notato alcun cambiamento dopo averla applicata.

Ho appena avuto un utente sul mio forum che ha detto di non poter impostare la propria località.

Poteva vedere suggerimenti per località estere, ma non appena arrivava a un certo punto nella digitazione della sua località, tutti i suggerimenti scomparivano.

Sono riuscito a impostare la località per lui senza problemi, il che mi fa chiedermi perché l’API funzioni per me ma non per gli altri.

Qualcun altro ha incontrato questo problema?

2 Mi Piace

Sì, abbiamo esattamente lo stesso problema. È stato discusso in un thread recente sul nostro forum.

Non sono riuscito a individuare la causa esatta, però :confused:

1 Mi Piace

Interessante, sì, questo è esattamente il problema che i miei utenti stavano riscontrando.

https://evowners.com/t/cant-add-user-location/5620

2 Mi Piace

Sono a conoscenza di un problema qui e da sempre questo plugin presenta un difetto. È possibile che i tuoi utenti stiano raggiungendo un limite di richieste, cosa che si verifica con il provider geolocalizzazione predefinito e gratuito, che, come puoi immaginare, non è molto generoso. Il problema può colpire gli utenti in momenti casuali, apparentemente arbitrari, senza apparente logica. Purtroppo la parte rotta (che credo non abbia mai funzionato) è l’assenza di un gestore di azioni per visualizzare questo errore quando si verifica.

Stai ricevendo un errore nella console JavaScript?

Una soluzione temporanea è attendere qualche ora e riprovare. Senza limite di richieste, senza errori e potrebbe funzionare.

Sono attualmente sotto pressione per un grosso progetto per un cliente, ma ci darò un’occhiata appena possibile e aggiungerò il gestore mancante. Una volta aggiunto, avremo informazioni più precise nel caso in cui la mia ipotesi sul problema sottostante fosse errata.

4 Mi Piace

Nessun errore nella console :confused:

È comunque bizzarro: digitando ‘coven’ si ottengono risultati, aggiungendo altro fino a ottenere ‘coventr’ non si ottiene nulla, e poi aggiungendo una Y alla fine per formare ‘coventry’ di nuovo compaiono i risultati :man_shrugging:

2 Mi Piace

Non penso che si tratti di un bug legato alle Posizioni.

Se cerchi direttamente su https://www.openstreetmap.org/, si comporta in modo simile, in modo poco utile?

2 Mi Piace

Non ricevo assolutamente suggerimenti di ricerca su quel sito? :thinking:

1 Mi Piace

Non è dinamico, certo, devi premere Invio ogni volta. Tuttavia, i risultati della ricerca sono un buon indizio.

2 Mi Piace

Oh, ora capisco cosa intendi!

:scream:

1 Mi Piace

Ciao a tutti, stiamo utilizzando il plugin delle località insieme al plugin degli eventi per localizzare i nostri eventi sulla mappa.

Abbiamo anche il cosiddetto Programma Fairphone Angels, in cui gruppi di persone possono offrire il proprio aiuto ad altri Fairphoners nella loro zona. Attualmente esiste una mappa personalizzata che stiamo sviluppando tramite Github Pages, ma sarebbe molto più comodo se potessimo localizzare i gruppi Discourse esistenti su una mappa.

Leggendo alcuni post qui ho scoperto che è possibile creare una mappa degli utenti (non ne ero a conoscenza prima). Una mappa dei gruppi sarebbe un’ottima aggiunta, a mio avviso. Cosa ne pensate?

Un saluto, Stefan

1 Mi Piace

Ehi! Ottimo plugin, grazie mille per il fantastico lavoro (non solo su questo plugin)!

Una domanda o una richiesta di funzionalità: È possibile o sarà possibile aggiungere più di una località a un argomento? Non ho trovato né un’impostazione né alcun suggerimento nel forum. O forse sarà possibile aggiungere una (seconda e successive) località tramite le risposte all’argomento?

2 Mi Piace

Solo una posizione per argomento. Le posizioni a livello di post non sono supportate.

Sembra un caso limite a me? Gestendo le tue aspettative, dubito che venga implementato, poiché il livello di utilizzo non giustificherebbe lo sforzo necessario.

Forse potresti spiegare il tuo caso d’uso in un po’ più di dettaglio. Perché hai bisogno di più di una posizione per argomento?

Sai che se pubblichi più argomenti con posizioni all’interno di una singola categoria, puoi vedere le posizioni mostrate insieme sulla mappa della categoria? Puoi modificare il modo in cui stai strutturando le cose per sfruttare questa funzionalità?

1 Mi Piace

Ciao @forgenst, probabilmente devi abilitare le località nelle impostazioni della categoria in cui stai cercando di creare l’argomento. In base allo screenshot, si tratta della categoria ‘Non classificato’.

3 Mi Piace

Ciao Robert, il nostro caso d’uso è molto specifico: nella nostra azienda di corrieri scriviamo ogni sera un diario della giornata in cui includiamo i luoghi di ricarica/parcheggio delle nostre auto elettriche per i conducenti e i dispatcher del giorno successivo. Dato che abbiamo più di un’auto, sarebbe comodo avere la possibilità di visualizzare sia le posizioni geocodificate che quelle mappate in un unico argomento.

Tuttavia, non è necessario trasformare questo in una richiesta di funzionalità: abbiamo altre soluzioni per comunicare le posizioni. Sarebbe semplicemente comodo per noi amministratori e per il nostro staff qui.

2 Mi Piace

Non si trova nelle impostazioni del plugin, ma nelle impostazioni di ciascuna categoria. Quindi, quando navighi nella panoramica delle categorie della tua istanza di Discourse, fai clic, ad esempio, su ‘Non categorizzato’ e poi sul pulsante ‘Modifica’ in alto nella pagina. Nelle impostazioni della categoria ora aperte dovrebbe esserci la scheda ‘Impostazioni’, dove trovi una sezione denominata ‘Posizioni’. Lì (e per ogni altra categoria per cui desideri abilitare le posizioni) devi abilitare le posizioni.

4 Mi Piace

Ho capito, grazie.

Non dimenticare che questo è software gratuito. È una richiesta piuttosto impegnativa. :). Spesso è già abbastanza gravoso supportare i plugin per mantenerli compatibili con l’ultima versione di Discourse.

Potremmo valutare un progetto finanziato per realizzare un tale miglioramento, ma sarebbe piuttosto complesso.

Potremmo utilizzare uno schema di markup a livello di post.

4 Mi Piace