2012-01-27 33 views
1

我正在使用谷歌地圖API v3與閃光燈,它在我的一個網站上正常工作。谷歌地圖API v3閃存空視口

我將它轉移到另一個網站並更改了API密鑰,但我所看到的只是默認背景顏色,沒有錯誤消息。不幸的是,我無法訪問Flash源代碼。

有沒有辦法調試應用程序或看到一些沒有源代碼的錯誤消息?

或者,也許有人有一個什麼是錯的想法?

回答

2

使用Firebug Net monitor來查看是否所有的請求都正在通過。那將是我開始的第一個地方。我的猜測是,有些HTTP請求試圖從沒有跨域策略的域中獲取數據,從而允許從您將它移動到的新站點進行訪問。

+0

看來我無法監控它,因爲它是一個發佈編譯。但是,如果它是croosdomain問題,我該如何解決它? – Marm 2012-01-27 18:37:51

+0

這真的沒有道理。你有一個你可以分享的網址嗎?如果這是一個跨域問題......你可以聯繫數據提供商嗎? – 2012-01-27 19:14:47

+0

我找到了一種方法來創建一個crossdomain.xml文件,它工作正常,感謝您的幫助。 – Marm 2012-01-27 19:27:57

0

首先,地圖V3並不需要一個關鍵。我認爲你將V2(鍵)和V3(不需要鍵)的部分組合在一起,所以顯然你的代碼有問題。

+1

這對於JavaScript版本來說是正確的,但是對於Flash版本,您需要它。我遵循谷歌網站上的教程。 – Marm 2012-01-27 17:25:31

+1

這個答案忽略了這是關於Flash API的事實。請刪除。 – 2012-01-27 19:15:48

+0

OTOH,原始問題導致您認爲您沒有使用Flash API(_I使用google maps API v3_),所以請更加小心地說出您正在使用的API;) – miguev 2012-01-27 20:48:03