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

Tengo 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 podido encontrar una manera de reproducir el problema de manera consistente, pero ocurre muy a menudo. Simplemente intente pegar enlaces, mueva la cámara de Google Maps o recorte, intente de nuevo, etc.

Al principio pensé que era 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 alguna idea de dónde viene este problema? ¿Del lado de Google? ¿Del lado de Discourse? ¿Debería moverse a 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