Googleマップの埋め込みリンクが時々機能し、時々機能しない(onebox 404)

Google マップのリンクで奇妙な動作が発生しています。

時々、正しく埋め込まれますが、時々 onebox リクエストが 404 を返します。問題を一貫して再現する方法が見つかりませんでしたが、非常に頻繁に発生します。リンクを貼り付けたり、Google マップのカメラを移動したり、トリミングしたりして、もう一度試してみてください。

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

この問題の原因について、何かアイデアはありますか?Google側ですか?Discourse側ですか?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