# Plugin de Localizações 🌍

**URL:** https://meta.discourse.org/t/locations-plugin/69742
**Category:** Plugin
**Tags:** paid-support
**Created:** [10 Setembro , 2017 10:36 UTC](https://meta.discourse.org/t/locations-plugin/69742 "2017-09-10T10:36:41Z")
**Posts on this page:** 20
**Page:** 7

<div class="post-metadata">

### Author: ![Zup](https://avatars.discourse-cdn.com/v4/letter/z/c37758/32.png) [@Zup](https://meta.discourse.org/u/Zup)
#### Post date: [1 Outubro , 2020 08:42 UTC](https://meta.discourse.org/t/locations-plugin/69742/609 "2020-10-01T08:42:53Z")

</div>

Talvez o padrão possa ser opcionalmente definido como colapsado ou expandido. O botão ‘mostrar mapa’ pode permanecer como está enquanto o mapa estiver colapsado, e o botão renomeado para ‘ocultar mapa’ enquanto o mapa estiver expandido?

---

<div class="post-metadata">

### Author: ![Zup](https://avatars.discourse-cdn.com/v4/letter/z/c37758/32.png) [@Zup](https://meta.discourse.org/u/Zup)
#### Post date: [1 Outubro , 2020 12:59 UTC](https://meta.discourse.org/t/locations-plugin/69742/611 "2020-10-01T12:59:21Z")

</div>

Quanto de participação é necessário para enviar uma solicitação de recurso?

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [1 Outubro , 2020 13:59 UTC](https://meta.discourse.org/t/locations-plugin/69742/612 "2020-10-01T13:59:51Z")

</div>

A localização no mapa também foi relatada como um bug, pois, em alguns casos, partes do mapa estavam sendo renderizadas fora da tela.

Portanto, ampliei o mapa tanto no mobile quanto no desktop e garanti que ele permaneça dentro dos limites da tela. Ele ainda flutua. Qualquer coisa além disso precisaria de financiamento.

 ![image](https://global.discourse-cdn.com/meta/original/3X/d/0/d09d3e58f2331d21711eb86c541ffd5c656b086f.jpeg)

Esse trabalho foi um pouco delicado, pois precisei reorganizar elementos e tomar cuidado para não afetar nenhuma das diversas visualizações do mapa nem os controles de mapa existentes.

Vou liberá-lo em breve, mas você pode testá-lo aqui:

`git clone https://github.com/paviliondev/discourse-locations -b bigger_topic_map`

Avise-me se encontrar algum problema.

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [1 Outubro , 2020 15:22 UTC](https://meta.discourse.org/t/locations-plugin/69742/613 "2020-10-01T15:22:01Z")

</div>

Ok, procedi com a mesclagem para agilizar o feedback. Por favor, avise-me sobre qualquer problema.

> <https://github.com/merefield/discourse-locations/pull/54>

---

<div class="post-metadata">

### Author: ![Zup](https://avatars.discourse-cdn.com/v4/letter/z/c37758/32.png) [@Zup](https://meta.discourse.org/u/Zup)
#### Post date: [1 Outubro , 2020 23:55 UTC](https://meta.discourse.org/t/locations-plugin/69742/614 "2020-10-01T23:55:11Z")

</div>

É um começo, obrigado. Vou experimentar e te aviso como corre…

---

<div class="post-metadata">

### Author: ![Don](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/don/32/228726_2.png) [@Don](https://meta.discourse.org/u/Don)
#### Post date: [2 Outubro , 2020 01:22 UTC](https://meta.discourse.org/t/locations-plugin/69742/615 "2020-10-02T01:22:45Z")

</div>

**Olá Robert,**

Obrigado pela atualização. Gosto muito do mapa maior 🙂

Pequena correção para a visualização móvel (cartão de tópico e de usuário):

 ![before](https://global.discourse-cdn.com/meta/original/3X/2/6/264ee86ee2e3d530405cd3c64847f5bab9976c14.jpeg) ![after](https://global.discourse-cdn.com/meta/original/3X/e/4/e4e837447b47657f8f373fcc55cf6914346acd24.png)

**CSS COMUM**

```
.location-details .location-label-container {
    align-items: baseline;
}

.map-container.small {
        margin-top: 5px;
}

```

**CSS MÓVEL**

```
.location-and-website.map-location-enabled .user-location-widget .map-wrapper {
    position: inherit;
}

.location-and-website.map-location-enabled .user-location-widget .map-container.small {
    top: auto;
    width: 100%;
    margin-top: 5px;
}

```

> ⚠ **Pequeno bug no mapa do tópico: quando solto o arraste no desktop, o mapa fecha imediatamente.**

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2 Outubro , 2020 05:30 UTC](https://meta.discourse.org/t/locations-plugin/69742/616 "2020-10-02T05:30:12Z")

</div>

Sim, deixei propositalmente o comportamento do mapa do cartão de usuário como antes, pois estava fora do escopo do bug relatado. Não pretendo alterar isso no momento.

Notei o comportamento excessivamente sensível do mapa ao tocar. Vou ver o que posso fazer quando tiver oportunidade. Acredito que isso esteja relacionado ao clique fora dos limites para fechar.

---

<div class="post-metadata">

### Author: ![Richie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/richie/32/115110_2.png) [@Richie](https://meta.discourse.org/u/Richie)
#### Post date: [10 Outubro , 2020 20:19 UTC](https://meta.discourse.org/t/locations-plugin/69742/617 "2020-10-10T20:19:26Z")

</div>

@angus @merefield existe algum parâmetro disponível que eu possa usar para especificar o título/lenda do pino do mapa ao adicionar um local via a API do Discourse?

Por exemplo, ao adicionar um novo tópico ao nosso Discourse, atualmente faço o seguinte POST para a API do nosso fórum para adicionar um Local ao tópico:

 ![Screen Shot 2020-10-10 at 21.10.37](https://global.discourse-cdn.com/meta/original/3X/c/a/caaab040ec8336359d75e6ac715b77f3583e203b.png)

Isso resulta no título/lenda do pino do mapa sendo idêntico ao título do tópico:

 ![Screen Shot 2020-10-10 at 21.16.21](https://global.discourse-cdn.com/meta/original/3X/d/a/dac3798b54a3e905bee7e9bbfad43a1e72fa098c.png)

O que, no nosso caso de uso, costuma ser longo.

Estava me perguntando se existe algum elemento como `pin_legend_title` ou algo assim que eu pudesse usar para passar um título diferente para o pino, distinto do título do tópico do Discourse? (já que desejo passar um título de pino/lenda mais curto)

Algo assim:

 ![Screen Shot 2020-10-10 at 21.13.49](https://global.discourse-cdn.com/meta/original/3X/0/7/079c9d792bf8b1651cb2ddf1a0de9a72591c234f.png)

🤔

---

<div class="post-metadata">

### Author: ![Richie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/richie/32/115110_2.png) [@Richie](https://meta.discourse.org/u/Richie)
#### Post date: [15 Outubro , 2020 20:09 UTC](https://meta.discourse.org/t/locations-plugin/69742/618 "2020-10-15T20:09:37Z")

</div>

> [@Richie](#):
>
> existe algum parâmetro disponível que eu possa usar para especificar o título/lenda do pino do mapa ao adicionar um local via a API do Discourse?

Alguém mais sabe se isso é possível?

---

<div class="post-metadata">

### Author: ![Zup](https://avatars.discourse-cdn.com/v4/letter/z/c37758/32.png) [@Zup](https://meta.discourse.org/u/Zup)
#### Post date: [18 Outubro , 2020 20:08 UTC](https://meta.discourse.org/t/locations-plugin/69742/619 "2020-10-18T20:08:42Z")

</div>

Como definir o mapa para ser exibido por padrão sem precisar clicar primeiro?

---

<div class="post-metadata">

### Author: ![omarfilip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/omarfilip/32/208019_2.png) [@omarfilip](https://meta.discourse.org/u/omarfilip)
#### Post date: [18 Outubro , 2020 23:44 UTC](https://meta.discourse.org/t/locations-plugin/69742/620 "2020-10-18T23:44:57Z")

</div>

Para o mapa de usuários, procure por `location users map default` nas configurações do Plugin e marque `Padrão para mapa de usuários ao navegar para 'Usuários'`.

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [25 Outubro , 2020 13:07 UTC](https://meta.discourse.org/t/locations-plugin/69742/621 "2020-10-25T13:07:11Z")

</div>

Isso está melhor do que antes! 👍

Você acha que seria possível, no futuro, incluir esse mapa ampliado também ao clicarmos na localização de um usuário?

 ![image](https://global.discourse-cdn.com/meta/original/3X/1/4/14920d6576917235f83cf6216cb56d6fb4260a7e.png)

---

<div class="post-metadata">

### Author: ![omarfilip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/omarfilip/32/208019_2.png) [@omarfilip](https://meta.discourse.org/u/omarfilip)
#### Post date: [3 Novembro , 2020 17:46 UTC](https://meta.discourse.org/t/locations-plugin/69742/622 "2020-11-03T17:46:28Z")

</div>

Uma atualização para a versão mais recente do Discourse (2.6.0.beta5, 886d619d3f) com o plugin Locations ativo resultou em um site em branco. Funcionou no modo seguro quando os plugins não oficiais foram desativados. Comentar o plugin Locations no arquivo YAML e reconstruir corrigiu o problema.

```
from_version: be5efc9410, f178532, 1460764, be5efc9410
repository: /var/www/discourse, /var/www/discourse/plugins/discourse-data-explorer, /var/www/discourse/plugins/discourse-locations, /var/www/discourse/plugins/styleguide

```

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [3 Novembro , 2020 18:40 UTC](https://meta.discourse.org/t/locations-plugin/69742/623 "2020-11-03T18:40:23Z")

</div>

Isso se deve a uma depreciação no núcleo. Acabei de enviar uma correção

> <https://github.com/merefield/discourse-locations/commit/6dc4b1f4ae4892658a470c503bcf70f97027e466>

Agradeceria seu feedback.

---

<div class="post-metadata">

### Author: ![omarfilip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/omarfilip/32/208019_2.png) [@omarfilip](https://meta.discourse.org/u/omarfilip)
#### Post date: [3 Novembro , 2020 18:50 UTC](https://meta.discourse.org/t/locations-plugin/69742/624 "2020-11-03T18:50:13Z")

</div>

Obrigado pela correção rápida, Robert. Após uma reconstrução, tudo voltou ao normal e está funcionando conforme o esperado.

---

<div class="post-metadata">

### Author: ![omarfilip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/omarfilip/32/208019_2.png) [@omarfilip](https://meta.discourse.org/u/omarfilip)
#### Post date: [3 Novembro , 2020 18:57 UTC](https://meta.discourse.org/t/locations-plugin/69742/625 "2020-11-03T18:57:52Z")

</div>

Há um atraso de cerca de 3 segundos na exibição do mapa em `/u/user-map?period=location`. Durante esse tempo, é exibida a mensagem “Nenhum resultado foi encontrado”. Seria possível alterar isso para “Carregando mapa…”?

Não tenho dados que comprovem, mas acredito que muitos usuários não ficarão aguardando o carregamento do mapa, já que não há nenhuma indicação de que ele está por vir.

Ao carregar a página pela primeira vez:

 ![map loading text](https://global.discourse-cdn.com/meta/original/3X/4/0/4026321c4258365744fa10c73a77db0847f33786.png)

Após cerca de 3 segundos:

 ![map loaded](https://global.discourse-cdn.com/meta/original/3X/8/5/85a88e4342fda3757222ca5d1b522be78ee3ed65.jpeg)

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [3 Novembro , 2020 19:06 UTC](https://meta.discourse.org/t/locations-plugin/69742/626 "2020-11-03T19:06:50Z")

</div>

Infelizmente, a arquitetura atual atingiu seu limite. Eu [recém implementei uma correção](https://meta.discourse.org/t/locations-plugin/69742/593?u=merefield) que dobrou esse desempenho (Deus sabe como você lidava antes?). Parece que você tem um caso de uso extremamente exigente (um número bastante impressionante de locais!). Não tenho certeza de que temos uma solução no momento.

---

<div class="post-metadata">

### Author: ![omarfilip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/omarfilip/32/208019_2.png) [@omarfilip](https://meta.discourse.org/u/omarfilip)
#### Post date: [3 Novembro , 2020 19:09 UTC](https://meta.discourse.org/t/locations-plugin/69742/627 "2020-11-03T19:09:09Z")

</div>

Era _mais rápido_ antes — não consigo lembrar quando ficou mais lento, mas o desempenho está aceitável como está; essa não é a reclamação. Estabelecer a expectativa de que o mapa está prestes a ser exibido seria uma boa solução para isso.

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [3 Novembro , 2020 19:11 UTC](https://meta.discourse.org/t/locations-plugin/69742/628 "2020-11-03T19:11:11Z")

</div>

Entendido, sim, isso é mais viável. Você pode [solicitar aqui?](https://thepavilion.io/w/feature-request/steps/step_1_1)

Não posso prometer que será analisado em breve (estou muito ocupado no momento e tenho uma mudança de casa iminente para lidar), mas isso atenderia, até certo ponto, aos casos de uso mais exigentes. Obrigado pela sugestão.

---

<div class="post-metadata">

### Author: ![Richie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/richie/32/115110_2.png) [@Richie](https://meta.discourse.org/u/Richie)
#### Post date: [3 Novembro , 2020 19:14 UTC](https://meta.discourse.org/t/locations-plugin/69742/629 "2020-11-03T19:14:04Z")

</div>

> [@omarfilip](#):
>
> Há um atraso de cerca de 3 segundos na exibição do mapa em `/u/user-map?period=location`. Durante esse tempo, é exibida a mensagem “Nenhum resultado encontrado”. Seria possível alterá-la para “Carregando mapa…”?

Você pode alterar esse texto aqui:

 ![image](https://global.discourse-cdn.com/meta/original/3X/e/5/e568bf85b7003fde421d6d70209948728bbc6ec5.jpeg)

Não tenho certeza de onde mais o Discourse o utiliza, porém 🤔

[Página anterior](https://meta.discourse.org/t/locations-plugin/69742.md?page=6)

[Próxima página](https://meta.discourse.org/t/locations-plugin/69742.md?page=8)
