Google Maps API v3-Mapが表示されたりされなかったりする-
なぜでしょう。
chromeとFirefoxは問題なく表示されますが、SafariとOperaが表題の現象に。(何れもmac)
こんな感じになります。
URL直叩きだとほとんど表示されませんが、なぜか更新した場合はちゃんと表示されるよう…
理由はさっぱりですが、cookieを使って一度自動で更新して表示するようにしました。
jquery.cookieプラグインを使っています。
$(function(){ /*reloadedクッキーがあるかチェック*/ if($.cookie("reloaded") == null || $.cookie("reloaded") == "false"){ /*クッキーの更新*/ $.cookie("reloaded", true); /*更新*/ location.reload(); }else{ /*クッキーの削除*/ $.cookie("reloaded", "false"); } });
ひとまず表示されるようにはなりました。
ほかの方で同様の現象が起きている方はいるのでしょうか…
それとwindowsのブラウザではどうなのか調べないといけませんね…
※追記 8/22:CakePHPを使っていますが、なんとか原因を特定できました。
Google Maps API v3 とCakePHPのDebugKitは相性が悪い? - 新米SE、マーケティングを学ぶの巻