Plugin Locations 🌍

Ah, isso também pode contribuir para a pilha de problemas. Vou anotar isso.

2 curtidas

Posso enviar uma solicitação de recurso para @angus @merefield?

Seria muito útil se pudéssemos limitar a busca de localização de membros apenas ao Reino Unido.

Exemplo:

Nenhum desses resultados está no Reino Unido.

Ser capaz de forçar resultados apenas do GBR (ou de outros códigos de país, conforme definido em uma configuração de administrador) seria ótimo e indicaria imediatamente o que as pessoas realmente estão procurando:

Usamos o geosearch da ESRI em outro site que temos; veja como fazemos para limitar os resultados acima ao GBR e também a uma caixa delimitadora (bounding box) pré-definida do Reino Unido:

    // Botão de busca
    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: 'Cidade, CEP, Coordenadas...',
	position: 'topright'
    }).addTo(map);

Seria possível algo assim?

4 curtidas

@angus seria ótimo se pudéssemos ter a opção de mostrar a localização nas listas de tópicos. Não vi uma opção para isso, mas por favor, me avise se eu tiver perdido algo! Obrigado

Também fiquei me perguntando o que faz a configuração Ativar ícones de status de tópico para listas de tópicos nesta categoria. Não consegui entender muito bem e não notei nenhuma alteração ao aplicá-la.

Acabei de ter um usuário no meu fórum dizendo que não conseguiu definir sua localização.

Ele conseguia ver sugestões de locais estrangeiros, mas assim que chegava a certo ponto ao digitar sua localização, todas as sugestões desapareciam.

Consegui definir a localização para ele sem problemas, o que me faz questionar por que a API funcionaria para mim, mas não para outros.

Alguém mais já se deparou com isso?

2 curtidas

Sim, temos exatamente o mesmo problema. Isso foi discutido em um tópico recente em nosso fórum.

No entanto, não consegui identificar a causa exata :confused:

1 curtida

Interessante, sim, esse é exatamente o problema que meus usuários estavam enfrentando.

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

2 curtidas

Estou ciente de um problema aqui e ele sempre esteve quebrado neste plugin. É possível que seus usuários estejam atingindo um limite de taxa, o que ocorre no provedor de geolocalização padrão e gratuito, que, como você pode imaginar, não é muito generoso. O problema pode afetar os usuários em momentos aleatórios, aparentemente arbitrários, sem fazer muito sentido. Infelizmente, a parte quebrada (que acredito nunca ter funcionado) é a falta de um manipulador de ação para exibir esse erro quando ele ocorre.

Você está recebendo um erro no console do JavaScript?

A solução alternativa é aguardar algumas horas e retornar depois. Sem limite de taxa, sem erro, e pode funcionar.

Estou com um prazo apertado no momento para um grande projeto de cliente, mas vou dar uma olhada nisso depois e adicionar o manipulador ausente. Assim que isso for adicionado, teremos informações melhores se eu estiver errado sobre a causa raiz do problema.

4 curtidas

Sem erros no console :confused:

É estranho, porém, pois digitar ‘coven’ retorna resultados; ao adicionar mais letras até virar ‘coventr’, não há resultados; e então, ao adicionar um Y no final para formar ‘coventry’, os resultados aparecem novamente :man_shrugging:

2 curtidas

Acho que isso não é um bug relacionado aos Locais.

Se você pesquisar diretamente em https://www.openstreetmap.org/, ele também se comporta de maneira semelhante e pouco útil?

2 curtidas

Não recebo nenhuma sugestão de pesquisa naquele site? :thinking:

1 curtida

Não é dinâmico, claro, você precisa pressionar Enter a cada vez. No entanto, os resultados da busca são uma grande pista.

2 curtidas

Ooooo, agora entendi o que você quer dizer!

:scream:

1 curtida

Olá a todos, estamos usando o plugin de localizações junto com o plugin de eventos para localizar nossos eventos no mapa.

Também temos o chamado Programa Fairphone Angels, onde grupos de pessoas podem oferecer sua ajuda a outros Fairphoners em sua região. Atualmente, temos um mapa personalizado que estamos construindo via Github Pages, mas seria muito mais conveniente se pudéssemos localizar grupos existentes do Discourse em um mapa.

Lendo alguns posts aqui, descobri que é possível criar um mapa de usuários (eu não sabia disso antes). Um mapa de grupos seria uma boa adição, na minha opinião. O que vocês acham?

Abraços, Stefan

1 curtida

Ei! Ótimo plugin, muito obrigado pelo trabalho incrível (não apenas neste plugin)!

Uma pergunta ou solicitação de recurso: É ou será possível adicionar mais de um local a um tópico? Não consegui encontrar nem uma configuração nem nenhuma dica no fórum. Ou talvez seja possível adicionar (segundos e subsequentes) locais por meio de respostas ao tópico?

2 curtidas

Apenas um local por tópico. Locais no nível do post não são suportados.

Parece-me um caso de borda? Gerenciando suas expectativas, duvido que isso seja implementado, pois o nível de uso não justificaria o esforço necessário.

Talvez você pudesse explicar seu caso de uso com um pouco mais de detalhes. Por que você precisa de mais de um local por tópico?

Você sabe que, se postar vários tópicos com locais dentro de uma única categoria, poderá ver os locais exibidos juntos no mapa da categoria? Você pode alterar a forma como está estruturando as coisas para aproveitar isso?

1 curtida

Olá @forgenst, você provavelmente precisa ativar os locais nas configurações da categoria em que está tentando criar o tópico. Pelo seu print, parece ser a categoria ‘Sem categoria’.

3 curtidas

Olá Robert, nosso caso de uso é muito específico: em nossa empresa de entregas, escrevemos todas as noites um diário sobre o dia, no qual incluímos os locais de recarga e estacionamento dos nossos carros elétricos para os motoristas e despachantes do dia seguinte. E como temos mais de um carro, seria bom ter a conveniência de ter locais geocodificados e mapeados em um único tópico.

Mas não há necessidade de transformar isso em um pedido de recurso — temos outras soluções para comunicar os locais. Seria apenas uma conveniência para nós, administradores, e para nossa equipe aqui.

2 curtidas

Não está nas configurações do plugin, mas nas configurações de cada categoria. Então, ao navegar para a visão geral das categorias da sua instância do Discourse, clique, por exemplo, em ‘Sem categoria’ e depois no botão ‘Editar’ no topo da página. Nas configurações da categoria que agora se abriu, deve haver uma aba ‘Configurações’, onde você encontrará uma seção chamada ‘Locais’. Lá (e para cada outra categoria para a qual deseja ativar os locais), você precisa ativar os locais.

4 curtidas

Entendido, obrigado.

Não se esqueça de que este é um software gratuito. Isso é um requisito bastante significativo. :). Muitas vezes, já é um fardo suficiente manter os plugins compatíveis com a versão mais recente do Discourse.

Podemos considerar um projeto financiado para entregar tal melhoria, mas seria bastante complexo.

Podemos utilizar algum esquema de marcação em nível de postagem.

4 curtidas