2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Google Maps API のロードで HTTPステータス404 となってしまうバグを回避する

Last updated at Posted at 2015-08-05

昨日から、Google Maps Javascript APIを使用しているWebページで突然地図が表示されなくなってしまい調査を続けておりましたが、やっと解決したので情報共有します。

結論から言うと、ロードするAPIのドメイン名を https://maps-api-ssl.google.com から https://maps.googleapis.com/ に変更することで元通り正常に動くようになりました。

まさに問題が発生したのとほぼ同時刻に下記のエントリーが出てました。
Bug: Google JavaScript API over SSL failing with a 404 errror

問題発生時にChromeのデバッガで確認すると、ロード途中で他のjsを読み込もうとしているがそのファイルが存在しない状態になっているようでした。この辺りを手掛かりに上記リンクになんとかたどり着けました。

Failed to load resource: the server responded with a status of 404 (OK)
gmaps:1 Uncaught TypeError: Cannot read property 'prototype' of undefined
taxicall:1 Uncaught TypeError: google.maps.MVCArray is not a function
taxicall:1 Uncaught TypeError: google.maps.LatLng is not a function

もしお困りの方がいらっしゃいましたら、ご参考になれば幸いです。

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?