Complemento de ubicaciones 🌍

¡Muchas gracias! :heart: ¡Ahora funciona genial! :slightly_smiling_face: He revisado todo: el mapa (tema, tarjeta de usuario, categoría, etc.) se ve bien. ¡Gracias de nuevo @merefield! :slightly_smiling_face:

4 Me gusta

¡Un placer… ahora de vuelta a la mudanza :house: :slight_smile:

Por cierto, esto probablemente romperá el widget de mapa de Diseños, pero al menos las Ubicaciones ya son utilizables.

Lo dejo en manos de @angus para resolver ese problema, o lo seguiré después de la mudanza :slight_smile:

6 Me gusta

¡Confirmado, todo correcto aquí también!

Gracias, Robert @merefield :smiley:

5 Me gusta

Gracias @merefield, mea culpa. Lo siento, chicos.

@ckshen He empujado una nueva actualización al plugin de ubicaciones que soportará los diseños 0.2 sin romper la versión sin diseños. También he solucionado el problema de renderizado del mapa que describiste arriba.

Si alguien tiene problemas con cualquiera de los plugins (o con cualquier otro plugin) durante la próxima semana, por favor avísame y responderé rápidamente. Rob está ocupado mudándose.

5 Me gusta

¡Gracias, Angus! ¡Actualizaré los complementos!

2 Me gusta

Con 2.7.0.beta1 y discourse-locations e18de2a, parece que hemos perdido la capacidad de agregar una ubicación en el perfil del usuario.

Escribir en el campo de ubicación no activa la búsqueda.

Registro
Mensaje (2 copias reportadas)

No se pudo encontrar MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb): No existe el archivo o directorio @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb

Rastreo de llamada

/var/www/discourse/lib/discourse_ip_info.rb:81:in `rescue in mmdb_load'
/var/www/discourse/lib/discourse_ip_info.rb:77:in `mmdb_load'
/var/www/discourse/lib/discourse_ip_info.rb:15:in `open_db'
/var/www/discourse/lib/discourse_ip_info.rb:10:in `initialize'
/usr/local/lib/ruby/2.7.0/singleton.rb:125:in `new'
/usr/local/lib/ruby/2.7.0/singleton.rb:125:in `block in instance'
/usr/local/lib/ruby/2.7.0/singleton.rb:123:in `synchronize'
/usr/local/lib/ruby/2.7.0/singleton.rb:123:in `instance'
/var/www/discourse/lib/discourse_ip_info.rb:149:in `get'
/var/www/discourse/app/serializers/concerns/user_auth_tokens_mixin.rb:22:in `location'

Cambiar el proveedor de geocodificación de ubicación a cualquiera de las opciones disponibles resulta en un error:

4 Me gusta

Confirmado, yo también tengo el mismo problema.

Los mapas siguen cargando correctamente, pero los nuevos miembros no pueden agregar una ubicación a su perfil en absoluto.

4 Me gusta

@angus @merefield ¿les ayudaría si reportáramos los errores directamente en el repositorio de GitHub?

3 Me gusta

¡Hola @Richie, gracias como siempre, pero el mejor lugar sigue siendo Pavilion.

@merefield te responderá pronto.

Todos estamos volviendo a la actividad después de Navidad y Año Nuevo, así que dale un poco de tiempo para ponerse al día.

5 Me gusta

Gracias por el informe.

Por desgracia, estoy desbordado de trabajo en este momento, pero lo revisaré cuando pueda.

2 Me gusta

¿Podría alguien indicarme dónde se almacenan los valores de latitud/longitud en la base de datos para las ubicaciones de los usuarios, por favor? :thinking:

2 Me gusta

Para cada usuario, puedes hacer algo como:

myUser = User.find_by(username_lower: '<username>')

luego

userLocation = JSON.parse(myUser.custom_fields[:geo_location])

luego

userLatitude = userLocation['lat']

en la consola de Rails… etc.

2 Me gusta

Gracias, Robert @merefield :+1:t2:

2 Me gusta

Chicos, ¿sería posible cambiar algunos parámetros en segundo plano?

Desde que pasamos a los mosaicos de Mapbox outdoors-v11, el texto en el mapa es absolutamente minúsculo:

Hay algunos parámetros para cambiar esto:

Básicamente solo:

tileSize: 512, zoomOffset: -1

Lo que haría que el mapa fuera legible:

¿Son estos cambios de parámetros algo que podrían agregar en una actualización futura?

2 Me gusta

Gracias por la sugerencia, @Richie.

Asegúrate de crear una solicitud de función con esta información: Pavilion

1 me gusta

Bueno, esto es extraño :thinking:

La capacidad de cambiar la ubicación de un Tema (una vez establecida) fue eliminada, aparentemente por error (solo en el código del frontend, ¡el backend seguía ahí!), hace unos 4 años (¡vaya, cómo pasa el tiempo!). Lo que quizás sea más extraño es que nadie se quejó de que faltara esta función. :zipper_mouth_face:

¡Qué bueno saber que la gente está segura de las ubicaciones de sus Temas al momento de enviarlos!

Aquí está de nuevo:

Para actualizar la ubicación de un Tema, simplemente haz clic en el icono del lápiz junto al título y selecciona la ubicación para mostrar el formulario.

3 Me gusta

Hola @merefield,

¡Muchas gracias por este gran plugin y por el apoyo constante!

Estoy usando el plugin con Nominatim como geocodificador y obtengo los resultados de ubicación en el formato <housenumber>, <street>, <neighbourhood>, <suburb>, <city>, <postalcode>, <country>. Si lo entiendo correctamente, puedo manipular la salida mediante la configuración location user profile format, pero no sé cómo usarla.

Mi objetivo es mostrar las direcciones en el formato estándar alemán como {*street_name*}, {postalcode} {*place*} (o escrito como <street> <housenumber>, <postalcode> <city> usando las variables anteriores).

¿Podrías indicarme cómo lograr esto (si es posible)? ¡Gracias de antemano!

1 me gusta

Creo que hay una incompatibilidad al usar el Tema de Directorio de Tarjetas de Usuario junto con la opción mapa de perfil de usuario por ubicación activada. Al menos en mi caso, el mini mapa activado no aparece en primer plano en el directorio de usuarios y queda superpuesto por la tarjeta que está debajo:

1 me gusta

785 y todavía con toda :smiley:

Esto :point_up:t2:

2 Me gusta

Sí, no es compatible. El complemento Follow tampoco funciona con este TC. No los mezcles. Es un problema fundamental y es probable que nunca se resuelva.

Esto se debe a que los complementos utilizan una salida de plugin en la tarjeta de usuario y, en este TC, esa salida se repite de manera extraña varias veces, lo que creo que confunde totalmente a Ember. Así que en realidad creo que el problema está en el TC y no en los complementos, ya que es lo que está rompiendo las salidas.

2 Me gusta