@merefield ¿Qué opinas sobre este requisito?
Stefan, disculpa por no haberte respondido. Es una consideración más práctica y una idea bastante buena. Lo tendré en cuenta cuando tenga algo de tiempo libre. Sin embargo, no ocurrirá por un tiempo, ya que tengo trabajo con clientes en este momento. La financiación siempre ayudará a implementar las cosas o a hacerlo antes.
No te preocupes, pensé que podría haberse colado. ¿Debería abrir una solicitud de función en algún lugar?
Claro, aquí: Pavilion
¡Hecho! ![]()
@everyone Por favor, apoyen esta solicitud de característica!
![]()
He lanzado una corrección de rendimiento significativa que eliminó una llamada duplicada:
Por lo tanto, el Mapa de Usuarios debería volverse responsivo mucho más rápido.
PD: Gracias a @Richie por señalar el desafío de escalabilidad y ayudarme con las pruebas.
Aquí está su impresionante Mapa de Usuarios para demostrar que esto puede funcionar para más de 500 personas!:
¡Gracias por el continuo desarrollo del plugin @merefield
!
Cuando hago clic en un marcador en el mapa, la redirección genera un error en la consola del 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
Actualmente está fuera del período de soporte, pero lo revisaré en el siguiente.
¿A qué mapa te refieres? Acabo de probar el mapa de Usuario en una versión reciente y funciona correctamente.
Esto es sobre un tema con una ubicación.
¡Tiempo de nueva funcionalidad! ![]()
Búsqueda restringida por país
He añadido la capacidad de restringir la búsqueda por el país predeterminado. Esta opción viene desactivada por defecto.
Aquí está la nueva configuración junto a la relacionada existente:
Esto significa que tus usuarios, por ejemplo, ya no verán direcciones de países extraños si solo necesitan una, es decir, si el alcance de tu sitio es específico de un país.
Créditos a @Richie por proponer y financiar esta funcionalidad, ¡gracias Rich!
(Para tu información, esto se lanzó de forma sigilosa hace un tiempo pero no se promocionó)
¡Me encanta esta función! ¡Gracias! ![]()
Hay algo que no entiendo y no he encontrado documentación al respecto: location_user_profile_format.
Uso Location IQ y genera direcciones demasiado largas (calle + ciudad + condado + estado + país + código postal). Si uso el formato de dirección, ¿puedo restringir estos parámetros? ¿Es correcto?
Entonces, si solo quiero mostrar código postal + ciudad + calle, ¿puedo hacerlo con esta configuración?
He intentado usar los parámetros (address: number), pero no me funciona. Creo que me he perdido algo
Funciona muy bien, pero hay demasiada información innecesaria en las direcciones.
Si tienes tiempo para añadir alguna instrucción sobre cómo configurarlo, ¡lo agradecería mucho!
¡Gracias!
¡Hola!
Estoy probando este increíble plugin. ¡Parece un trabajo muy sólido!
El propósito de mi uso es tener las ubicaciones de intercambio mostradas en una categoría de comercio.
Tengo varias preguntas:
-
Activé location user avatar, pero mi avatar no se muestra en el mapa. ¿Me estoy perdiendo algo?
-
location map marker category color: ¿Es posible cambiar la forma del icono? Cuando elijo un marcador de color, es un poco demasiado redondo para mi gusto; prefiero la forma predeterminada.

-
location user profile format: ¿Cómo puedo obtener una lista de atributos de geolocalización? Intenté configurar “address”, pero el campo location en las preferencias del usuario seguía siendo texto plano, sin selector de ubicación.

-
¿Es posible mostrar la ubicación debajo del nombre del tema en la lista de temas? Así los usuarios verán de un vistazo dónde se encuentra la venta (es bastante importante, ya que es un foro internacional).
-
Si hago clic en el marcador, aparece un error:
Con esta salida de consola:
_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
No tengo componentes de tema personalizados y, en cuanto a los plugins, solo uso procourse installer, data explorer y discourse locations.
edición:
Logré resolver el punto 4:
Añadiendo este código a la plantilla 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}}
Mismo problema aquí:
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> Francia</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>
Creo que este problema se debe a que la ubicación y el sitio web están en una misma clase. Después de comenzar a usar la función de mapa de ubicación de los usuarios, esto se solucionó.
en lugar de un botón ‘Mostrar mapa’ en la parte superior de un hilo, preferiría que el mapa fuera adaptable y ya estuviera maximizado dentro de las limitaciones del contenido del hilo. ¿Se ha considerado algo así?
Perdona @Canapin por la demora en responder.
Esto es solo para el Mapa de Usuarios, creo.
La lógica para definir la forma está aquí: discourse-locations/assets/javascripts/discourse/lib/map-utilities.js.es6 at b76f5c42401db9d30be3499408f913493f1cdcb7 · merefield/discourse-locations · GitHub.
Podría ser una mejora interesante permitir personalizar esto. Se aceptan PRs.
Primero activa esto:

Luego aparecerá una nueva configuración en el Perfil de Usuario:
Por ahora, no te preocupes por las configuraciones más complejas. Los usuarios solo necesitan empezar a escribir y seleccionar el resultado de búsqueda adecuado.
¡Buen trabajo al encontrar una solución! ![]()
Esto ya se ha reportado antes. Lo revisaré en breve.
¿Podrías hacer un boceto? No tengo claro exactamente a qué te refieres.
- El tamaño del mapa podría ser responsivo (dentro del diseño del contenido del hilo) con un límite de altura opcional
- Posicionado debajo del texto de la dirección, encima del contenido del hilo
- No es necesario el botón ‘mostrar mapa’
Buena idea. Si esto viniera con la opción de mostrar la vista plegada de forma predeterminada, lo agradecería. Se aceptan PRs.








