v3 API を使用して Google マップを埋め込みたい:
<!DOCTYPE html>
<html>
<head>
<title>test</title>
<meta charset="utf-8" />
</head>
<body>
<div class="map"></div>
<script src="http://maps.googleapis.com/maps/api/js?v=3&key=mykey&sensor=false®ion=DE"></script>
<script>
new google.maps.Map(document.querySelector('div.map'), {
zoom: 4, center: new google.maps.LatLng(0, 0)
});
</script>
</body>
</html>
その結果、すべての ajax を正常にロードしてdiv.mapにレンダリングしますが、マップはベージュ/グレーで、コントロールがありません。
ノート:
- key=mykeyは、API キーのプレースホルダーです
- document.querySelectorは一致する要素ノードを返し、ブラウザで動作します
- ROADMAPがデフォルトであるため、マップ タイプを省略できます。
- ドキュメントの最後にあるため、ロードイベント ラッパーにロジックを配置する必要はありません。
したがって、上記のことについて何もアドバイスしないでください-私はすでにそれらを試しました!
それで、私は何を間違っていますか?
ボードー