2017-05-27 36 views
-1

我试图插入一个谷歌地图TP我的HTML代码相同的错误,但它不断给我这个错误:“MYMAP不是一个函数”,这里是我的代码:谷歌地图不断给我

function myMap() { 
 
    var mapOptions = { 
 
     center: new google.maps.LatLng(51.5, -0.12), 
 
     zoom: 10, 
 
     mapTypeId: google.maps.MapTypeId.HYBRID 
 
    } 
 
var map = new google.maps.Map(document.getElementById("map"), mapOptions); 
 
}
#map{ 
 
    width: 100%; 
 
    height: 250px; 
 
    }
<div id="map"></div> 
 

 
    <script src="https://maps.googleapis.com/maps/api/js?key=APIKEY4&callback=myMap"></script>

+0

你放置''

1

你永远不会初始化实际地图。尝试以下操作。 (因为我删除了API密钥,它会引发错误)

function myMap() { 
 
    var mapOptions = { 
 
     center: new google.maps.LatLng(51.5, -0.12), 
 
     zoom: 10, 
 
     mapTypeId: google.maps.MapTypeId.HYBRID 
 
    } 
 
var map = new google.maps.Map(document.getElementById("map"), mapOptions); 
 
} 
 

 
google.maps.event.addDomListener(window, 'load', myMap);
#map{ 
 
    width: 100%; 
 
    height: 250px; 
 
    }
<div id="map"></div> 
 

 
    <script src="https://maps.googleapis.com/maps/api/js?key=APIKEY4&callback=myMap"></script>