Google maps 使用javascript创建google地图标记

Google maps 使用javascript创建google地图标记,google-maps,Google Maps,浏览器显示google.maps未定义 var marker = new google.maps.Marker({ position: center, map: map, title: 'Hello World!' }); marker.setMap(map); </script> <script async defer src="h

浏览器显示google.maps未定义

var marker = new google.maps.Marker({
            position: center,
            map: map,
            title: 'Hello World!'
          });
          marker.setMap(map);
         </script>
        <script async defer src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBxawz_fpkdpvsMZm_PozrDBznq7ph7bk0&callback=initMap"
           ></script>
       </body>
   </html>
var marker=new google.maps.marker({
位置:中,
地图:地图,
标题:“你好,世界!”
});
marker.setMap(map);
您不必写,因为您已经在标记中提到了map:map


当javascript没有其资源时,会出现错误google.map未定义。在编写此代码之前,请确保您的google密钥已初始化

Putall依赖于(异步加载的)google Maps javascript API v3内部的
initMap
(回调)函数的代码

html,
身体,
#地图{
身高:100%;
宽度:100%;
}

window.initMap=函数(){
var center=new google.maps.LatLng(40.7127837,-74.0059413);
var map=new google.maps.map(document.getElementById('map'){
中心:中心,,
缩放:8
});
var marker=new google.maps.marker({
位置:中,
地图:地图,
标题:“你好,世界!”
});
marker.setMap(map);
}

显示相关脚本的其余部分。。。
marker.setMap(map);