Google Maps の埋め込みリンクは、時折機能せず(onebox 404)

Google Maps のリンクで奇妙な挙動に直面しています。

時には正しく埋め込まれることもあれば、onebox リクエストが 404 を返すこともあります。この問題を再現する方法は見つかりませんが、頻繁に発生します。リンクを貼り付けて、Google Maps のカメラを動かしたり、切り抜きを試したり、再度試したりしてみてください。

最初はレートリミットかと思いましたが、そうではありません。ここで機能するリンクと機能しないリンクは、私のフォーラムでも同じです。例:

この問題の原因についてご存知の方はいますか?Google 側?Discourse 側?Contribute > Bug に移動すべきでしょうか?

「いいね!」 5

これは少し奇妙ですね。たまたまパターンに気づいたのですが、リンクのズームレベルに関係があるのではないでしょうか?

:x: 15.5z

:white_check_mark: 15z

:x: 16.75z

:white_check_mark: 17z

全く別の場所です…

:x: 15.38z

:white_check_mark: 15z

これは、私たちの側のGoogleマップのoneboxエンジンに関する問題でしょうか?

「いいね!」 8

@awesomerobot さん、素晴らしい調査ですね!:man_detective:

どうやら、ズームレベルの正規表現でドットが許可されていないようです。

かなり簡単な修正です。

「いいね!」 9

素晴らしい! :smiley:

解明してくれてありがとう!

「いいね!」 2

@loic これをちょっと見ていただけますか?

「いいね!」 1

はい、確認します :slight_smile:

修正済み:\nFIX: Allow floats for zoom level in Google Maps onebox by Flink · Pull Request #20497 · discourse/discourse · GitHub

「いいね!」 6

@awesomerobotさんの投稿を再構築し、すべてのGoogleマップリンクが機能するようになりました :clap:

これを閉じます。

「いいね!」 6