Los enlaces incrustados de Google Maps a veces funcionan y a veces no (onebox 404)

Me encuentro con un comportamiento extraño con los enlaces de Google Maps.

A veces se incrustan correctamente y, a veces, la solicitud de onebox devuelve un 404. No he encontrado una forma de reproducir el problema de manera consistente, pero ocurre con mucha frecuencia. Simplemente intenta pegar enlaces, mover la cámara de Google Maps o recortar, intenta de nuevo, etc…

Primero pensé en un límite de tasa, pero no lo es. Los enlaces que funcionan y los que no son los mismos aquí o en mi foro. Ejemplo:

¿Alguien tiene una idea de dónde proviene este problema? ¿Del lado de Google? ¿Del lado de Discourse? ¿Debería moverse a Contribute > Bug?

5 Me gusta

Esto es un poco extraño, me acabo de dar cuenta del patrón… pero creo que tiene algo que ver con el nivel de zoom en el enlace?

:x: 15.5z

:white_check_mark: 15z

:x: 16.75z

:white_check_mark: 17z

Una ubicación completamente diferente…

:x: 15.38z

:white_check_mark: 15z

¿Mi suposición es que es un problema del motor de Google Maps onebox de nuestro lado?

8 Me gusta

¡Buena investigación @awesomerobot! :man_detective:

Parece que nuestra expresión regular para el nivel de zoom no permite puntos aquí:

Una solución bastante sencilla.

9 Me gusta

¡Qué buena captura! :smiley:

¡Gracias por resolverlo!

2 Me gusta

@loic ¿puedes echar un vistazo rápido a este?

1 me gusta

Claro, echaré un vistazo :slight_smile:

Corregido aquí:

6 Me gusta

Reconstruyendo la publicación de @awesomerobot y todos los enlaces de Google Maps ahora funcionan :clap:

Cerrando esto.

6 Me gusta