2011-08-18 45 views
6

谷歌是一個新手地圖工作,同時轉移爲text/html,我最近開始讀。資源解釋爲形象,但與谷歌地圖

對於項目之一,我不得不在地圖上繪製幾個點。

我拿起一個demo /樣片從谷歌的API家的地圖,並開始適應它爲我的要求。一切順利。

然而,在一個時間點上,我決定插入一個按鈕,這需要點擊以顯示地圖,其他地圖默認情況下不顯示。

儘管如此,對頁面加載,但是,當我按一下按鈕,我得到這個消息「資源解釋爲圖像而是轉移爲text/html

嘗試,如果搞清楚沒有錯誤我將內容類型明確地設置在某處,但沒有,找不到任何東西。

有人看到了嗎?會感謝幫助。

回答

5

如果該錯誤與其中包含「gen204」然後就忽略它的URL。這是Google Maps在某些瀏覽器上的一個已知問題,但完全無害。訪問您的網站的訪問者不應受到影響,除非他們打開了開發者控制檯,然後他們只會看到一條日誌。

+0

好吧,事實證明,問題是由於在地圖div上有一個額外的div容器。現在修復。 :) 感謝您的答覆。 – Gyan

+3

這個警告令我惱火。它充斥着控制檯,完全掩蓋了我所有的日誌消息。使用Chrome開發者工具,有什麼方法可以將它們過濾出來嗎?我想要一個解決方法 – Hubro

+0

@Codemonkey您可以在Chrome開發人員工具中選擇「日誌」而不是「全部」來排除警告和錯誤。 –

1

這些惱人的警告塞滿您的控制檯(和我)是:

  • 無害:他們相關的有業績記錄,沒有地圖API的功能。
  • 不是你的錯:他們是Google的錯。 (雖然它並不完全清楚是否地圖或Chrome應該 負責解決問題)

根據谷歌地圖API論壇this post(強調):

這是一個日誌信標。它記錄加載javascript的時間,瓦片 等等。服務器以HTTP 204響應,其中是空響應, 不應該需要MIME類型

因此,問題不在於您如何使用Google地圖,而在於您的瀏覽器如何處理來自地圖性能日誌記錄代碼的HTTP 204響應。

WebKitChrome 針對這個問題提出的錯誤,但他們似乎已經休眠。

0

滾動地圖時,我最近遇到了同樣的問題 - 當我滾動沒有新的地圖圖塊出現,我看到了「資源解釋爲圖像而是轉移爲text/html」在控制檯中。經過調查,我的地圖生成代碼(用於銀色條紋的Mappable叉)正在生成帶有空圖標文件的標記。當我解決這個問題時,地圖又開始正常工作。

我也爲測試目的添加了第二張地圖,這也顯示了相同的突破,直到我修復上面的圖標。