2017-05-27 33 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>