@merefield O que você acha desse requisito?
Stefan, peço desculpas por não ter respondido. Essa é uma consideração mais prática e uma ideia muito boa. Vou levar em conta quando tiver um tempo livre. No entanto, não acontecerá por um tempo, pois estou com trabalho de cliente no momento. O financiamento sempre ajuda a implementar as coisas ou a fazê-las mais rapidamente.
Sem problemas, eu achei que poderia ter passado despercebido. Devo abrir um pedido de funcionalidade em algum lugar?
Claro, aqui: Pavilion
Feito! ![]()
@everyone Por favor, apoiem esta solicitação de recurso!
![]()
Liberei uma correção de desempenho significativa que eliminou uma chamada duplicada:
Assim, o Mapa de Usuários deve se tornar responsivo muito mais rapidamente.
PS: Obrigado ao @Richie por destacar o desafio de escalabilidade e me ajudar nos testes.
Aqui está o impressionante Mapa de Usuários dele para provar que é possível fazer isso funcionar para mais de 500 pessoas!:
Obrigado pelo desenvolvimento contínuo do plugin @merefield ![]()
Ao clicar em um marcador no mapa, o redirecionamento gera um erro no console do navegador:
TypeError: "u is undefined"
navigatedToPost _application-2f2672bcf25571484a5186c75f87af2bb65928918a5bc5c9932f237dc0636348.js:9981
routeTo _application-2f2672bcf25571484a5186c75f87af2bb65928918a5bc5c9932f237dc0636348.js:9898
routeTo _discourse-custom-wizard-05c36c40f360683b056c7ad300041bc66902371a17c22f1686fa56420a8af7c1.js:1655
afterModel _application-2f2672bcf25571484a5186c75f87af2bb65928918a5bc5c9932f237dc0636348.js:69656
jQuery 12
success _application-2f2672bcf25571484a5186c75f87af2bb65928918a5bc5c9932f237dc0636348.js:8950
jQuery 4
_application-2f2672bcf25571484a5186c75f87af2bb65928918a5bc5c9932f237dc0636348.js:67085:12
error _application-2f2672bcf25571484a5186c75f87af2bb65928918a5bc5c9932f237dc0636348.js:67085
jQuery 16
success _application-2f2672bcf25571484a5186c75f87af2bb65928918a5bc5c9932f237dc0636348.js:8950
jQuery 4
Atualmente, está fora do período de suporte, mas darei uma olhada na próxima versão.
A qual mapa você está se referindo? Acabei de testar o mapa do Usuário em uma versão recente e funcionou perfeitamente?
Isso é sobre um tópico com uma localização.
Nova funcionalidade! ![]()
Busca restrita por país
Adicionei a capacidade de restringir a busca pelo país padrão. Isso está desativado por padrão.
Aqui está a nova configuração ao lado da configuração relacionada existente:
Isso significa que seus usuários, por exemplo, não receberão mais endereços de países estranhos se precisarem apenas de um, ou seja, se o escopo do seu site for específico por país.
Créditos a @Richie por propor e financiar essa funcionalidade, obrigado Rich!
(Apenas para sua informação, isso foi lançado silenciosamente há algum tempo, mas não foi promovido)
Adoro muito esse recurso! Obrigado! ![]()
Há algo que não entendi e não encontrei nenhuma documentação sobre isso: o location_user_profile_format.
Eu uso o LocationIQ e ele gera endereços muito longos (rua + cidade + condado + estado + país + CEP). Se eu usar o formato de endereço, posso restringir esses parâmetros. É isso mesmo?
Então, se eu quiser exibir apenas CEP + cidade + rua, posso fazer isso com essa configuração?
Tentei usar os parâmetros (address: number), mas não funcionou para mim. Acho que estou perdendo algo
Funciona muito bem, mas há muitas informações desnecessárias nos endereços.
Se você tiver tempo para adicionar instruções sobre como configurar isso, eu agradeceria muito!
Obrigado!
Olá!
Estou testando este incrível plugin. Parece ser um trabalho muito sólido!
O objetivo do meu uso é ter locais de negociação exibidos em uma categoria de negociação.
Tenho algumas perguntas:
- Marquei avatar do usuário de localização, mas meu avatar não está sendo exibido no mapa. Estou perdendo algo?
- cor da categoria do marcador do mapa de localização: é possível alterar a forma do ícone? Quando escolho um marcador colorido, ele fica um pouco muito redondo para o meu gosto; prefiro a forma padrão.

- formato do perfil do usuário de localização: Como encontro uma lista de atributos de geolocalização? Tentei definir “address”, mas o campo location nas preferências do usuário ainda era texto simples, sem seletor de localização.

- É possível mostrar a localização abaixo do nome do tópico na lista de tópicos? Assim, os usuários verão de relance onde a venda está localizada (é bastante importante, já que é um fórum internacional).
- Ao clicar no marcador, recebo um erro:
Com esta saída no console:
_application-0839e21515af10c83cf59df7b5c45c2f8db9404f82c4186084346bb0a0a9b425.js:63408
TypeError: Cannot read property 'refresh' of undefined
_ember_jquery-d0ba1603b80181031290e4bd850857d41d63bc4a081d7b4bf16d4e1a4e355a22.js:36991 Error while
processing route: topicBySlugOrId Cannot read property 'refresh' of undefined TypeError: Cannot read
property 'refresh' of undefined
_ember_jquery-
d0ba1603b80181031290e4bd850857d41d63bc4a081d7b4bf16d4e1a4e355a22.js:38545 Uncaught TypeError: Cannot read property 'refresh' of undefined
Não tenho componentes de tema personalizados e, quanto aos plugins, uso apenas procourse installer, data explorer e discourse locations.
edição:
Consegui resolver o item 4:
Adicionando este código ao template list/topic-liste-item.raw:
{{~#if topic.location}}
<div class="title-location">
{{d-icon 'map-marker-alt'}} {{location-format topic.location opts}}{{location-label-container}}
</div>
{{~/if}}
Mesmo problema aqui:
código HTML:
<h3 class="location-and-website">
<div class="user-profile-location"><svg class="fa d-icon d-icon-map-marker-alt svg-icon svg-string" xmlns="http://www.w3.org/2000/svg"><use xlink:href="#map-marker-alt"></use></svg> França</div>
<div class="user-profile-website">
<svg class="fa d-icon d-icon-globe svg-icon svg-string" xmlns="http://www.w3.org/2000/svg"><use xlink:href="#globe"></use></svg>
<a href="http://canapin.dev" rel="noopener " target="_blank">canapin.dev</a>
</div>
<span id="ember29" class="ember-view"> <div id="ember31" class="user-location-and-website-outlet replace-location ember-view"><!--><div class="user-profile-website">
<svg class="fa d-icon d-icon-globe svg-icon svg-string" xmlns="http://www.w3.org/2000/svg"><use xlink:href="#globe"></use></svg>
<span title="http://canapin.dev">canapin.dev</span>
</div>
</div>
</span>
</h3>
Acho que esse problema ocorre porque a localização e o site estão na mesma classe. Depois que comecei a usar o recurso de mapa de localização dos usuários, isso foi resolvido.
em vez de um botão ‘Mostrar Mapa’ no topo de um tópico, eu preferiria que o mapa fosse responsivo e já estivesse maximizado dentro das restrições do conteúdo do tópico. algo assim já foi considerado?
Desculpe pela demora na resposta, @Canapin
Acredito que isso se aplica apenas ao Mapa de Usuários.
A lógica para definir a forma está aqui: discourse-locations/assets/javascripts/discourse/lib/map-utilities.js.es6 at b76f5c42401db9d30be3499408f913493f1cdcb7 · merefield/discourse-locations · GitHub.
Seria uma boa melhoria permitir que isso fosse personalizado. PRs são bem-vindos.
Primeiro, ative isso:

Em seguida, aparecerá uma nova configuração no Perfil do Usuário:
Por enquanto, não se preocupe com as configurações mais complexas. Os usuários só precisam começar a digitar e selecionar o resultado de busca apropriado.
Muito bem por ter encontrado uma solução ![]()
Isso já foi relatado antes. Vou verificar em breve.
Você poderia fazer uma simulação disso? Não estou claro sobre exatamente o que você quer dizer?
- O tamanho do mapa pode ser responsivo (dentro do layout do conteúdo do tópico), com limite de altura opcional
- Posicionado abaixo do texto do endereço e acima do conteúdo do tópico
- Não há necessidade de um botão “mostrar mapa”
Ótima ideia. Se isso viesse com a opção de padrão para a visualização recolhida, eu agradeceria. PR é bem-vindo.








