谷歌地图Javascript API-未定义谷歌

谷歌地图Javascript API-未定义谷歌,javascript,google-maps,Javascript,Google Maps,我正在使用Google maps api创建地图,无法通过“Google未定义”错误 我的html: <script defer="" src="https://maps.googleapis.com/maps/api/js?key=key&amp;callback=initMap"></script> <div id="map" style="height: 300px; width:

我正在使用Google maps api创建地图,无法通过“Google未定义”错误

我的html:

<script defer="" src="https://maps.googleapis.com/maps/api/js?key=key&amp;callback=initMap"></script>
<div id="map" style="height: 300px; width: 100%;></div>

在调用
initMap
后,您需要使用
谷歌
的任何时候都需要的帮助,我们将不胜感激

所以你可以这样做:

let映射;
var user_面积={lat:50.909698,液化天然气:-1.404351};
函数initMap(){
map=new google.maps.map(document.getElementById(“map”),{center:user\u area,zoom:10,});
setupProperties();//从此处调用函数
}
var setupProperties=()=>{
var标记,y;
对于(y=0;y
let map;
var user_area={lat:50.909698,lng:-1.404351};
function initMap(){
  map=new google.maps.Map(document.getElementById("map"),{center:user_area,zoom:10,});
}

var properties=[
  ["prop_9451", "51.62712097168", "-0.38445112109184","1"],
  ["prop_9428", "51.622886657715", "-0.41938832402229","2"],
  ["prop_5476", "51.649826049805", "-0.38144716620445","3"],
  ["prop_10212", "51.518814086914", "-0.34517586231232","4"]
];

var marker,y;
for(y=0;y<properties.length;y++){
  marker=new google.maps.Marker({position:{lat:properties[y][1],lng:properties[y][2]},map:map});
}
marker=new google.maps.Marker({position:{lat:properties[y][1],lng:properties[y][2]},map:map});