我已經完成了我最後一個使用GoogleMaps API v3的項目。 但現在,沒有理由地圖不再生成。GoogleMaps API在生成時出錯
帶有所有地圖控件的窗口可以正確打開,但地圖 本身不是。它只顯示一個灰色屏幕。
在調用google.maps函數和 之前腳本沒有錯誤,之後也沒有錯誤!
任何人都可以試圖幫助我解決這個問題嗎?
無論如何。
我已經完成了我最後一個使用GoogleMaps API v3的項目。 但現在,沒有理由地圖不再生成。GoogleMaps API在生成時出錯
帶有所有地圖控件的窗口可以正確打開,但地圖 本身不是。它只顯示一個灰色屏幕。
在調用google.maps函數和 之前腳本沒有錯誤,之後也沒有錯誤!
任何人都可以試圖幫助我解決這個問題嗎?
無論如何。
我有一個類似的問題,當我在JQuery UI對話框中使用GoogleMaps API時,地圖div將是灰色的。我在打開對話框時通過調整地圖的大小來糾正此問題。我也使用GMAP3 Jquery插件。
這裏是伸縮功能:
function resizeMyMap() {
var mymap = $('#map_canvas').gmap3({ action: 'get', name: 'map' });
google.maps.event.trigger(mymap, "resize");
$('.gmap3').gmap3({
action: 'autofit'
});
}
如果不使用GMAP3 jQuery插件,你可以試試這個調整大小的地圖:
google.maps.event.trigger(map, 'resize')
嘿@Sashenka,tkx您的回覆。 我也會嘗試你的建議!我會讓你知道它是否有效! Cya – 2012-02-24 14:29:03
也許你已經達到了極限免費的API,嘗試在其他IP和/或域名託管它,看看它是否仍然有效,如果確實如此,那麼你肯定已經達到了極限。 – 2012-02-23 19:41:08
thks您的評論@pacofvf,我認爲你是對的。 我們有3個不同的環境,其中一個是新的虛擬機,我將它用作開發環境。另外兩個是我們的內部QA服務器和我們的客戶的QA服務器。 只有在我用來開發和測試的新VM中才能正常工作。 另一個問題。你知道我需要什麼類型的許可證給我們的服務器嗎?這種功能只能在Intranet門戶中使用。 – 2012-02-24 14:28:03
您需要[Google maps api premier](http://www.google.com/enterprise/earthmaps/maps.html),有兩種許可證,一種是公共網站,每1000頁起價爲50美元瀏覽量在每年25,000頁的瀏覽量中,或者擁有10個用戶的無限頁面瀏覽量的私人許可證,起價爲2500美元,我在墨西哥獲得這些價格,如果您在巴西的話價格幾乎相同。 – 2012-02-24 16:57:58