google mapを利用したヒートマップ作成
現在、Google mapを使ってヒートマップを作成しようと
Java scriptを動かしているのですが以下のエラーメッセージが
分からず質問しました。
発生している問題・エラーメッセージ
Uncaught ReferenceError:google is not defined at 〇〇.html:17
該当のソースコード
Javascript
1<!DOCTYPE html> 2<html lang="ja"> 3 <head> 4 <meta charset="utf-8"> 5 <title>heat map</title> 6 </head> 7<body> 8 9<div id="map-canvas"></div> 10 11<script type="text/javascript"> 12// 表示オプション 13 var options = { 14 zoom: 15, 15__** center: new google.maps.LatLng(43.068664, 141.351034)**__ 16 }; 17 18 var map = new google.maps.Map(document.getElementById("map-canvas"), options); 19 20 var datas = [ 21 {location: new google.maps.LatLng(43.06594, 141.34658),weight:30} 22 ,{location: new google.maps.LatLng(43.05792, 141.35844),weight:30} 23 ,{location: new google.maps.LatLng(43.07072, 141.32076),weight:30} 24 ]; 25 26// ヒートマップレイヤーのオブジェクトを生成 27 var heatmap = new google.maps.visualization.HeatmapLayer({ 28 data: datas 29 ,maxIntensity:50 30 ,radius:50 31 ,opacity:0.8 32 }); 33// Mapのインスタンスを設定 34heatmap.setMap(map); 35 36 </script> 37 38 <script async defer 39 src="https://maps.googleapis.com/maps/api/js?key=my key&libraries=visualization"> 40 </script> 41 42</body> 43</html> 44 45### 試したこと 46 47locationを追加する前にサンプルとして調べつつやってみてるのですがエラーが解決できません。 48 49center: new google.maps.LatLng(43.068664, 141.351034)をコメント化してみると 50var map = new google.maps.Map(document.getElementById("map-canvas"), options); 51がエラーになってしまいます。書き方がおかしいのでしょうか。 52 53### 補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー