2012-02-23 88 views
1

我在加載Internet Explorer中的Google Maps API V3時遇到問題。以下列出了我已經完成的事情:Internet Explorer 9中的Google Maps API v3無法加載

  1. 檢出了這個link,因爲Google顯然聽到過來自IE用戶的投訴。這些東西都不能解決我的問題。
  2. 從IE9測試maps.google.com。它從那裏可以正常工作,但是我的頁面沒有。
  3. 網頁設計師說,她可以間歇性地在IE中加載它。我從來沒有能夠。所以它似乎有些隨意。
  4. 我殺了我的代碼中的所有東西,除了谷歌地圖的東西,它仍然沒有飛。
  5. 我看到this,它表示它可能會在代碼中放錯位置的逗號時出現問題。我沒有這些。我確實大量使用jquery和dojo,但我不會想象這會是一個問題,是嗎?
  6. 當然,它在Chrome,FF,Safari等中運行良好。這只是IE9的一個問題。

有人有什麼想法嗎?

這裏是我的初始化函數的內容,一旦body加載就調用它。

 var map; 


     function initialize() { 

     var myOptions = { 
      center: new google.maps.LatLng(38.97, -94.72), 
      zoom: 13, 
      scaleControl:true, 
      mapTypeId: google.maps.MapTypeId.ROADMAP 

     }; 
     map = new google.maps.Map(document.getElementById("map_canvas"), 
      myOptions); 
} 
+0

是否可以創建該問題的演示?代碼不會有太大的幫助,它可以。 – 2012-02-23 18:19:48

+0

下面是我們的測試服務器上的粗略演示的鏈接:https://mapstest.lenexa.com/commdevmap/browser_base.html – jdb1a1 2012-02-23 19:39:32

回答

0

您已添加兼容模式的元標記並將其設置爲IE7。將其設置爲IE8

+0

真棒。謝謝! – jdb1a1 2012-02-23 21:32:34

相關問題