1

クライアント サイト用に次の Google マップを作成しました。

https://www.google.com/maps/d/viewer?hl=ja&authuser=0&mid=z57CojFvVAME.kEB7IkAVeA4M

閲覧権限は公開に設定されており、Google はいくつかの埋め込みコードを吐き出します。使ってみるとちゃんと見えます。Google にログインしていないユーザーには問題なく表示されます。ただし、一部の Google アカウントにログインしているユーザーには、以下の x-frame-options エラーが表示されます。

「 https://admin.google.com/ServiceNotAllowed?service=mymaps&continue=https://www.google.com/maps/d/embed?mid%3Dz57CojFvVAME.kEB7IkAVeA4M%26key%3DAIzaSyBctsDKeEdgLch0tn3FC-imJ3pn8kFhLrc」の表示を拒否しました'X-Frame-Options' が 'SAMEORIGIN' に設定されているためです。

この特定のマップに権限エラーがあるのではないかと疑っていたので、新しいマップを作成して埋め込もうとしましたが、同じ問題が発生しました。なぜこれが起こっているのでしょうか?ブラウザ固有ではないようで、stackoverflow の通常のハック (URL の追加など) は何もしません。

埋め込みコードを含む HTML ページは次のとおりです: http://bit.ly/1LC8aqm

API を使用してマップを再作成しようとしましたが、リッチ マップ (複数のデータ ポイントを含む) はそのように埋め込まれていないようです。アイデア?クライアントのドメインに固有の問題でしょうか?

4

0 に答える 0