We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 21292
    • 10 Posts
    GoogleMapMarkerでIEのみ地図が表示できないのですが、アドバイス頂けますでしょうか?
    以前にも質問させて頂き、ローカル環境での表示が確認できたため、サーバ上で試行してみた
    ところ、IEでのみ「Loading Map...」の文字が出るばかりで地図が表示されない問題が出てしまいました。

    また、ページを読込んだ時点で、
    ライン:241
    文字:13
    エラー:’GUnload’は宣言されていません。
    コード:0
    URL:http://(ドメイン名)/表示ページ名.html

    といったダイアログが表示されます。

    http://modxcms.com/forums/index.php/topic,18731.msg117213.html#msg117213
    また、↑こちらの質問にもありました&startIDの指定をしないというのも
    スニペット側でapikeyの設定を含めすべて指定しており、ドキュメント側では[[GoogleMapMarker]]としか記入していない
    のですが、やはりIE(6も7も両方、FFやSafariはOKです)でのみ読み込みされません。

    使用しているバージョンは以前の質問時↓に紹介頂いた1.0c for ditto v2+を使用しています。
    http://modxcms.com/forums/index.php/topic,17913.msg112652.html#msg112652

    また、phxは無くても動作するため現在は切っています。(念のため生かしてもみましたがダメでした)
    Dittoのバージョンは2.0.3です。

    現在試行している環境がeuc-jpしか使えないというのが影響しているのでしょうか?
    (ちなみにサーバはNTTスマイルサーバさんから試験環境を提供して頂いています)

    ご意見等頂けたら幸いです。
    宜しくお願い申し上げます。
      • 21292
      • 10 Posts
      自己解決しました。

      GoogleMapはエンコーディングや配置位置によってIEでは閲覧できない状況が発生するようです。
      以下のページを参考にしました。
      http://seclan.dll.jp/dtdiary/2006/dt20060107.htm

      私が試行していた環境はベースがEUC-JPだった事もあり、問題が起こったようです。
      <head>タグ内のScript指定で
      <script src="http://maps.google.com/maps?file=api&v=1&key=KEYCODE" type="text/javascript" charset="utf-8"></script>
      と、utf-8指定を追加する事により解決できました。