作爲一個更大項目的一部分,我們試圖使用谷歌的Map API v3在網站上獲取地圖。我已經遵循了谷歌已經制定的最簡單的步驟,我試圖從其他工作地圖直接拷貝代碼。但不管我做什麼,我們所得到的只是一個灰色的盒子,沒有地圖。谷歌地圖API v3:灰盒子,沒有地圖
使用Firebug,我可以看到試圖填充地圖的信息,但它根本不顯示。我試過jquery,專門爲google地圖製作的jquery庫,沒有任何工作。我一直在互聯網上,並通過谷歌的API幫助文件。此外,問題並非本地化,因爲我已將文件上傳到多臺服務器,並在多臺瀏覽器和計算機上進行了測試。沒有任何工作。
在這一點上它是我想要忽略的一些愚蠢的東西。這是我的代碼。
<!DOCTYPE html>
<html>
<head>
<title></title>
<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?&sensor=true">
</script>
<script type="text/javascript">
function load()
{
var mapDiv = document.getElementById("map");
var latlng = new google.maps.LatLng(-34.397, 150.644);
var mapOptions =
{
//zoom: 8,
center:latlng,
//backgroundColor: '#ff0000',
mapTypeId: google.maps.MapTypeId.ROADMAP,
imageDefaultUI: true
};
var map = new google.maps.Map(mapDiv, mapOptions);
function createMarker(point, text, title)
{
var marker =
new GMarker(point,{title:title});
return marker;
}
}
</script>
</head>
<body onload="load()">
<div id="map" style="width: 800px; height: 400px;"></div>
</div>
</body>
</html>
是的!那樣做了!這並不能真正反映我們在這件事情上遇到的問題。你可以看到我們最初有一個縮放,但我們爲了讓它顯示而花費了很多。當我們得到它的時候,我們所要做的就是把愚蠢的縮放放回去。 Oy公司!感謝您的幫助,但我不知道在我們進行過的鬥爭之後的幾天裏,我們是否會得到這一點。 – Biggest 2012-07-31 22:25:50
好吧,然後我誤解了你......這個問題到底是什麼? – 2012-07-31 22:27:49
對不起,我沒有告訴你你錯了。這是這個問題的答案。我很傷心,我們已經制定了這麼多,但錯過了這個世俗的細節。因爲我們用API密鑰和各種廢話達到了這一點,它只是不工作。現在我們必須弄清楚如何從數據庫中的地址標記它。如果您碰巧有任何提示,請告訴我? – Biggest 2012-08-01 13:42:38