AJAX 呼び出しを介して Google Maps API を非同期に読み込んでいますが、画面にエラーは表示されず、Google API コードは正しく出力されており、有効な緯度/経度座標を持っています。以下のコードを使用しています。何が起こっているかについて何かアイデアを提案しますか?
<script type="text/javascript">
function initialize() {
var mapOptions = {
center: new google.maps.LatLng({lat}, {lng}),
zoom: 16,
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 = "http://maps.googleapis.com/maps/api/js?key={api_key}&sensor=false&callback=initialize";
document.body.appendChild(script);
}
window.onload = loadScript;
</script>
<div id="map-canvas" class="map-canvas"></div>