Googleマップの埋め込みコードを使用して、マップのマルチピンの場所を統合しています。
<iframe src="https://www.google.com/maps/d/embed?mid=zsjXv3NS8g6Y.krO7DAwRdcZk" height="480" width="640"></iframe>
他のすべてのブラウザーでは、マップはクロス オリジン リファレンス エラーで適切にレンダリングされます (古いバージョンの警告が表示された IE7 でも)。
これは、Chrome と IE で表示されるメッセージです。
XMLHttpRequest を読み込めませんhttps://accounts.google.com/ServiceLogin?service=mapsengine&passive=1209600 …p= https://www.google.com/maps/d/gen204?a%3D58%26width%3D640%26height%3D480 . 要求されたリソースに「Access-Control-Allow-Origin」ヘッダーがありません。したがって、オリジン「https://www.google.com」へのアクセスは許可されていません。
しかし、Firefox では別のエラーが発生し、マップが読み込まれません。
ReferenceError: _startApp が定義されていません https://www.google.com/maps/d/embed?mid=zsjXv3NS8g6Y.krO7DAwRdcZk 7 行目
これは私が変更できない埋め込みコードです。解決策はありますか?
編集: iframe はマップなしで読み込まれますが、明らかに iframe 内のスクリプトが壊れており、このエラーが発生しています。