質問: Googlemap javascript api v3 に関してご質問です。 ローカルホストの場合には、IE11で問題なく表示できていますが、サーバーにアップロードすると見えなくなります。 サーバー上に置いたファイルをIE11で見ると、以下のエラーとなっています。 InvalidValueError: initMap is not a function もちろん、googlemapの読み込みスクリプトはコールバック関数よりも先に記述してあります...。 IEの開発者ツールで、エミュレートするバージョンを11から10以下に下げてやると、サーバーにあげても見える状態となります。 さて、サーバー上のみでなおかつIE11モードでのみ発生するInvalidValueError: initMap is not a function はどのようにすれば解決するでしょうか・・・。 よろしくお願いします。
回答: 以下の方法で解決しました。 googlemapのcallback関数に指定しても関数が見つけられないといわれてしまうので、 あとから呼び出してやったらうまくいきました。 ↓このコールバックで指定した関数がなぜか見つけられなくて動かない... あとから呼び出してやりました。 $(document).ready(function() { initMap(); });