Google の基本的な例を勉強して Google マップを作成する方法を学んでいます。
基本的にスクリプトをコピーして head タグに貼り付けたところ、firebug コンソールから次のエラーが返されました。
ReferenceError: google is not defined
Google マップ スクリプトと共に、次のいくつかのスクリプトをヘッドにロードしました。エラーが発生する理由がわかりません。
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<!-- nmr is used to write my own scripts -->
<script>var nmr = jQuery.noConflict();</script>
<!-- Google Map scripts -->
<script>
function initialize() {
var mapOptions = {
zoom: 13,
center: new google.maps.LatLng(-34.397, 150.644),
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById('map-canvas'),
mapOptions);
};
function loadScript() {
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "https://maps.googleapis.com/maps/api/js?key=AIzaSyB7CgOuhFLDkh2VAGW1S2Y" + "sensor=false" + "callback=initialize";
document.body.appendChild(script);
}
window.onload = loadScript;
</script>
これも初期化関数の前に追加しようとしましたが、うまくいきませんでした。
<script> var google = jQuery.noConflict(); </script>
誰でも助けることができますか?ありがとう!