より大きなプロジェクトの一環として、GoogleのMapAPIv3を使用してサイトで地図を取得しようとしています。私はGoogleが提示した最も簡単な手順に従い、他の作業マップからコードを完全にコピーしてみました。しかし、私が何をしても、私たちが得るのは灰色のボックスだけで、地図はありません。
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>